2015-08-19 21 views
1

我使用的解析REST API在我的JavaScript應用程序,並努力獲得的註銷功能工作。解析REST API註銷401未經授權

我可以登錄並註冊的用戶得很好,但在註銷拋出一個錯誤「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,但它似乎沒有工作。

我失去了一些東西在這裏。任何幫助將不勝感激。

+0

我有完全相同的問題。你找到解決方案嗎?當直接貼(與郵差爲例)... – Seb

+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 
     } 
}); 
+0

嗨塞布,我試過這個,它工作的一種享受。感謝幫助隊友。 –

相關問題