javascript - 解析 REST api 注销 401 未经授权

标签 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,但它似乎不起作用。

我在这里错过了什么吗?任何帮助将不胜感激。

最佳答案

其实我刚刚在这里找到了答案: 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/

相关文章:

Javascript 字符串 Var + jQuery 文本框 Val

javascript - 如何将输入和 HTTP get 结合起来

javascript - 实时年龄显示

javascript - 如何排列 jQuery 延迟对象?

javascript - 在没有表单或 URL 变量的情况下将所选 DIV 的 ID 传递到下一个 PHP 页面

javascript - Google 地球气球重新加载 - 客户端和插件

php - 多部分表单文件上传 POST PHP cURL

javascript - 无法使用 ng-repeat 和 ng-bind-html 渲染原始 HTML

php - cURL 在调用 curl_exec 时挂起服务器。

python - ETABS 2015 OAPI 和 Python - TypeError - CreateObject 恰好需要 2 个参数(给定 1 个)