嘗試使用iOS6的本地Facebook登錄Facebook的本地IOS登錄錯誤與測試用戶
The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of XYZ
,如果我從設置中刪除IOS Facebook的用戶和使用的登錄工作正常時,我發現了以下錯誤webview風格的登錄,而不是內置的ios方式。如果我不使用fb測試用戶,它也可以工作。我已經檢查了測試用戶的權限,並擁有所有讀寫權限。測試用戶是否被允許使用本機ios登錄?
這是Facebook服務器上的錯誤?我怎樣才能進一步診斷呢?
這裏是完整的錯誤輸出
2013-03-24 10:45:57.701 HelloFacebookSample[39800:19a03] FBLoginView encountered an error=Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" UserInfo=0xa288a00 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook.sdk:SystemLoginCancelled, com.facebook.sdk:ErrorInnerErrorKey=Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of 10000000" UserInfo=0xa157760 {NSLocalizedDescription=The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of 10000000}, com.facebook.sdk:ErrorSessionKey=<FBSession: 0xa27e530, state: FBSessionStateClosedLoginFailed, loginHandler: 0x0, appID: 20000000, urlSchemeSuffix: , tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0xa2742c0>, expirationDate: (null), refreshDate: (null), attemptedRefreshDate: 0001-12-30 00:00:00 +0000, permissions:(null)>}
我使用的是已被添加到測試組的應用
您是否找到針對此問題的解決方案?我面臨同樣的問題! – 2013-04-17 13:15:58
從我可以告訴,測試用戶不能使用本機ios的Facebook登錄 – MonkeyBonkey 2013-04-18 15:58:14
我們似乎也遇到過這個問題。如果我們通過iOS設置使用Facebook測試帳戶登錄Facebook,它會失敗,並顯示如下錯誤:「Domain = com.apple.accounts Code = 7」Facebook服務器無法滿足此訪問請求:暫時無法創建代表XXXX的API調用'「。非常令人沮喪,因爲我們花了一段時間才弄清楚究竟發生了什麼,但是當我們使用有效的真實FB賬戶時,它會正確地進行身份驗證。希望這會在更新iOS 6或iOS 7時得到修復,但我不會屏住呼吸...... – 2013-06-25 21:34:30