1
我正在使用Facebook SDK來授權用戶,並嘗試在認證後將用戶的電子郵件保存到記錄中。但是,我一直收到保存電話的錯誤消息。Parse.User.save()不適用於Facebook API
有問題的代碼:
Parse.FacebookUtils.logIn({
access_token: authResponse.access_token,
expiration_date: expire_date.toISOString(),
id: response.id
},
{
success: function(user) {
console.log("success!");
user.set({"email":response.email});
user.save();
window.App.navigate("#myplaces", {trigger:true});
},
...
這user.save()調用返回error occurred: http://www.parsecdn.com/js/parse-1.1.14.min.js:1: TypeError: 'undefined' is not an object
。
根據文檔,我必須在身份驗證調用(「.logIn」等)執行save(),所以我想知道這是否仍然適用於Parse.FacebookUtils.logIn。似乎應該。
想法爲什麼這不工作?理想的行爲是登錄用戶,從FB響應中檢索信息,並將其保存回Parse上的用戶記錄。
謝謝!
賈斯汀