вход в ios facebook - не удалось подключиться к серверу

Я использую образец Hello 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 недели назад, все было в порядке.


person Maxim    schedule 27.04.2013    source источник
comment
Вы входите в систему через Интернет, приложение Facebook или встроенные настройки?   -  person Skotch    schedule 03.05.2013
comment
Я пробовал каждый из этих трех способов   -  person Maxim    schedule 04.05.2013
comment
а проблема осталась   -  person Maxim    schedule 04.05.2013


Ответы (2)


Я только что попробовал приложение HelloFacebookSample из SDK 3.2.1, и оно у меня работает хорошо. Похоже, у вас какие-то проблемы с сетью, но кто знает? Вот несколько предложений:

  • Вы можете пропинговать graph.facebook.com?
  • Вы пробовали снова? Возможно, у них были временные проблемы с сервером.
  • У вас есть эта проблема с другими примерами приложений?
  • Можете ли вы получить доступ к Facebook из-за пределов примера приложения, просто зайдя в Safari на своем устройстве или в приложении Facebook?
  • Пробовали ли вы использовать другую учетную запись Facebook?
  • Работает ли пример приложения на вашем симуляторе?
  • Вы уверены, что не изменяли приложение вообще?
person Skotch    schedule 02.05.2013

Используйте Settings -> Facebook -> YourAppName, чтобы разрешить вашему приложению использовать учетную запись facebook. В этом случае я показываю предупреждение, в котором пользователю предлагается включить переключатель для приложения.

person Ar No    schedule 07.08.2013