1
我越來越從以下Parse.Facebook.Utils.logIn請求POST https://api.parse.com/1/users 400 (Bad Request)
返回:Facebook的登錄與Parse.com失敗
FB.login(function(response) {
if(response.status == "connected") {
// build authData object for Parse
var id = response.authResponse.userID;
var access_token = response.authResponse.accessToken;
var expiration_date = new Date();
expiration_date.setSeconds(expiration_date.getSeconds() + response.authResponse.expiresIn);
expiration_date = expiration_date.toISOString();
var authData = {
"facebook" : {
"id" : id,
"access_token" : access_token,
"expiration_date" : expiration_date
}
};
// log in with Parse
Parse.FacebookUtils.logIn(authData, {
success: this._fbLoginSuccess,
error: this._fbLoginError
});
}
}, this.FB_PERMISSIONS);
的authData
對象創建是基於this format和this API。
我該如何解決這個問題?使用Parse.FacebookUtils.logIn和標準權限參數(在移動網絡和PhoneGap上),我沒有運氣,這就是爲什麼我沒有使用它進行身份驗證並使用authData
參數代替。
任何想法?謝謝。
這是使用JS SDK或者你滾你自己? – user94154
這是使用JS SDK。我需要通過Parse登錄用戶,但常規的'Parse.FacebookUtil.logIn'不起作用,所以我使用常規的FB SDK登錄,然後使用authData通過Parse登錄。 – Garrett