1

デフォルトの 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) を使用しようとしました

iOS 6.1 で iPod Touch 4g を使用しています

注意:この問題は、requestNewPublishPermissions を呼び出す際の無限ループのバグの後に発生したようです: SDK 3.5 でhttps://developers.facebook.com/bugs/188127071335876

4

2 に答える 2

1

SDK 3.2.1 の HelloFacebookSample アプリを試したところ、うまく機能しています。ある種のネットワークの問題が発生しているようですが、誰が知っていますか? 以下にいくつかの提案を示します。

  • graph.facebook.com に ping を実行できますか?
  • もう一度試しましたか?一時的なサーバーの問題が発生した可能性があります。
  • 他のサンプルアプリでこの問題はありますか?
  • デバイスまたは Facebook アプリで Safari に移動するだけで、サンプル アプリの外から Facebook にアクセスできますか?
  • 別の Facebook アカウントで試してみましたか?
  • サンプル アプリはシミュレーターで実行されますか?
  • アプリをまったく変更していないことを確認しますか?
于 2013-05-02T22:04:56.627 に答える
0

Settings -> Facebook -> YourAppNameアプリが Facebook アカウントを使用できるようにするために使用します。この場合、ユーザーにアプリのスイッチをオンにするように求めるアラートを表示します。

于 2013-08-07T16:20:38.150 に答える