我在我的 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,但它似乎不起作用。
我在这里错过了什么吗?任何帮助将不胜感激。
最佳答案
其实我刚刚在这里找到了答案: 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
}
});
关于javascript - 解析 REST api 注销 401 未经授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32093898/