diff --git a/modules/blogapi.module b/modules/blogapi.module
index 7928a5ea2b9f5e3be107cda9b5f7bb46dcd05fec..1e60462064cd0d1d4a22d884dc29051533139823 100644
--- a/modules/blogapi.module
+++ b/modules/blogapi.module
@@ -73,6 +73,12 @@ function blogapi_get_user_info($req_params) {
 
 function blogapi_new_post($req_params) {
   $params = blogapi_convert($req_params);
+
+  // Remove unused appkey from bloggerAPI.
+  if (count($params) == 6) {
+    $params = array_slice($params, 1);
+  }
+
   $user = blogapi_validate_user($params[1], $params[2]);
   if (!$user->uid) {
     return blogapi_error($user);
diff --git a/modules/blogapi/blogapi.module b/modules/blogapi/blogapi.module
index 7928a5ea2b9f5e3be107cda9b5f7bb46dcd05fec..1e60462064cd0d1d4a22d884dc29051533139823 100644
--- a/modules/blogapi/blogapi.module
+++ b/modules/blogapi/blogapi.module
@@ -73,6 +73,12 @@ function blogapi_get_user_info($req_params) {
 
 function blogapi_new_post($req_params) {
   $params = blogapi_convert($req_params);
+
+  // Remove unused appkey from bloggerAPI.
+  if (count($params) == 6) {
+    $params = array_slice($params, 1);
+  }
+
   $user = blogapi_validate_user($params[1], $params[2]);
   if (!$user->uid) {
     return blogapi_error($user);