2013-04-27 400 views
1

我使用默認的Hello Facebook Sample。ios facebook登錄 - 無法連接到服務器

Hello Facebook示例項目是默認的,沒有任何更改。

我運行的應用程序,當我嘗試在Facebook的登陸,我得到錯誤:

> FBLoginView encountered an error=Error Domain=com.facebook.sdk Code=5 
> "The operation couldn’t be completed. (com.facebook.sdk error 5.)" 
> UserInfo=0x1ed594f0 {com.facebook.sdk:ErrorInnerErrorKey=Error 
> Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." 
> UserInfo=0x1ed4b690 
> {NSErrorFailingURLStringKey=https://graph.facebook.com/me?sdk=ios&migration_bundle=fbsdk%3A20130409&format=json&access_token=BAAFDDRlIT2wBAGKjngoxZCh3nkTWrfQjvO6ZASvctCGIyEg1h4gUA7n4zIIwd9iYZAWrRLkxEpVZB5SjHasSGbFll8aQGi42DGSxmjjvUxpbORWKNuYTaJwWSETLUSmmR6gZCG2FVFdJqorFbWZBxJwewfVpM1Ns4XwisSz4qQwdjKuWKaZATuOnzaYnyhWYMyp71zSMkXbUa8WGBLTovti5aWTZBckDlNZCTEtT5GKhie6eSgMEbjYDs, 
> NSErrorFailingURLKey=https://graph.facebook.com/me?sdk=ios&migration_bundle=fbsdk%3A20130409&format=json&access_token=BAAFDDRlIT2wBAGKjngoxZCh3nkTWrfQjvO6ZASvctCGIyEg1h4gUA7n4zIIwd9iYZAWrRLkxEpVZB5SjHasSGbFll8aQGi42DGSxmjjvUxpbORWKNuYTaJwWSETLUSmmR6gZCG2FVFdJqorFbWZBxJwewfVpM1Ns4XwisSz4qQwdjKuWKaZATuOnzaYnyhWYMyp71zSMkXbUa8WGBLTovti5aWTZBckDlNZCTEtT5GKhie6eSgMEbjYDs, 
> NSLocalizedDescription=Could not connect to the server., 
> NSUnderlyingError=0x1ed57120 "Could not connect to the server."}, 
> com.facebook.sdk:HTTPStatusCode=200, 
> com.facebook.sdk:ErrorSessionKey=<FBSession: 0x1ede3c90, state: 
> FBSessionStateOpen, loginHandler: 0x1ede3070, appID: 355198514515820, 
> urlSchemeSuffix: , 
> tokenCachingStrategy:<FBSessionTokenCachingStrategy: 0x1ede9990>, 
> expirationDate: 2013-06-30 13:37:41 +0000, refreshDate: 2013-05-01 
> 14:24:53 +0000, attemptedRefreshDate: 0001-12-30 00:00:00 +0000, 
> permissions:()>} 

什麼是問題的原因是什麼?

我試圖使用不同版本的Facebook SDK(3.5.1,3.5,3.2.1)

我使用的iPod Touch 4G的的iOS 6.1

注意:我似乎發生過這種問題在調用requestNewPublishPermissions時發生無限循環錯誤後:在SDK 3.5中https://developers.facebook.com/bugs/188127071335876 因爲當我在2周前嘗試登錄時,一切正常。

+0

您是通過網絡,Facebook應用程序還是內置設置登錄? – Skotch 2013-05-02 21:58:41

+0

我嘗試了這三種方法中的每一種 – Maxim 2013-05-03 22:32:41

+0

,問題依然存在 – Maxim 2013-05-03 23:05:33

回答

1

我剛剛嘗試了SDK 3.2.1中的HelloFacebookSample應用程序,它對我而言效果很好。看起來你有某種網絡問題,但是誰知道?這裏有一些建議:

  • 你可以ping graph.facebook.com嗎?
  • 你試過了嗎?也許他們有一個臨時的服務器問題。
  • 你對其他示例應用程序有這個問題嗎?
  • 您是否可以從示例應用程序外部訪問Facebook,只需在設備或Facebook應用程序上轉到Safari即可?
  • 您是否嘗試過使用其他Facebook帳戶?
  • 示例應用程序是否在您的模擬器上運行?
  • 你確定你沒有修改應用程序嗎?
0

使用Settings -> Facebook -> YourAppName爲了讓您的應用程序使用Facebook帳戶。在這種情況下,我會顯示一條提醒,要求用戶打開應用程序的開關。