解析REST api Logout 401未经授权

时间:2015-08-19 11:13:28

标签: javascript angularjs api rest parse-platform

我在我的javascript应用程序中使用Parse REST API并努力使注销功能正常工作。

我可以登录并注册用户就好了,但是注销会抛出错误' POST https://api.parse.com/1/logout 401(未经授权)'。

这是我的代码:

logout: function(user) {
  var config = {
    headers:{
        'X-Parse-Application-Id': PARSE_CREDENTIALS.APP_ID,
        'X-Parse-REST-API-Key':PARSE_CREDENTIALS.REST_API_KEY,
        'X-Parse-Session-Token': user.sessionToken
    }
  };
  return $http.post('https://api.parse.com/1/logout', config);
}

我成功获得当前用户sessionToken但它似乎无法正常工作。

我在这里遗漏了什么。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

其实我刚才找到了答案: Parse Logout 401 unauthorized using REST api

添加和清空数据属性也适合我!这是代码:

// define an empty object as required by $http
var mydata = {};
return $http.post(EXPRESSAPP.X_REST_API + 'logout', mydata, {
    headers:{
        'X-Parse-Application-Id': PARSE_CREDENTIALS.APP_ID,
        'X-Parse-REST-API-Key': PARSE_CREDENTIALS.APP_ID,
        'X-Parse-Session-Token': data.sessionToken
        }
});