Parse.com REST API调用会产生无效的会话令牌错误

时间:2015-04-10 12:00:20

标签: rest parse-platform

我已使用Parse.User.logIn

从云代码登录解析

成功登录后,使用user._session

检索会话令牌
Parse.User.logIn(request.params.userdata.email, "sdfisadufhkasdjhf", {
success: function(user) {
       response.success(user._sessionToken);
   },
error: function(user, error) {
   }
}); 

此会话令牌传递给客户端,然后通过在头中设置令牌来进行REST API调用。

但是,其余的API调用不成功,并返回无效的会话令牌错误。

当我不为不需要身份验证的请求发送会话令牌时,REST API调用非常有效

从chrome控制台,我可以看到标头设置正确,会话令牌的值与Parse.User.current().getSessionToken()相同

在app.config()

$ httpProvider.defaults.headers.post [' X-Parse-Application-Id'] =" dxfhgfxhxhxhxxxxxxxxxxxxxxxxxxxxxdgerstrattgrft&#34 ;;

$ httpProvider.defaults.headers.post [' X-Parse-REST-API-Key'] =" gfhjjhfjfjjchfjcccccccccccccccccccccccccccccccccccc&#34 ;;

$ httpProvider.defaults.headers.post [' Content-Type'] =" application / json";

来自控制器

$ scope.createGroup = function()         {

        shan = $scope.creategroup;
        $http.post('https://api.parse.com/1/functions/addGroup',   $scope.creategroup, 
        { headers: {
          'X-Parse-Session-Token':sessionToken
        }
        }).success(function(data, status, headers, config) {

        alert("success : "+JSON.stringify(data));

      }).
      error(function(data, status, headers, config) {
        alert("error : "+JSON.stringify(data));
      });


    }

0 个答案:

没有答案