10

iOS6ネイティブFacebookログインを使用しようとすると、次のエラーが発生します

The Facebook server could not fulfill this access request: Temporarily unable to make API calls on behalf of XYZ

ios facebookユーザーを設定から削除し、組み込みのiosの方法ではなく、Webviewスタイルのログインを使用すると、ログインは正常に機能します。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)>}

アプリのテスターグループに追加されたテストFacebookユーザーを使用しています

4

2 に答える 2

2

私はまだ投票するのに十分な評判を持っていませんが、MonkeyBonkeyは正しいです。私は同じ問題を抱えていました。Facebookのテストユーザーを他の「実際の」Facebookユーザーに変更すると、うまくいきました。

于 2013-04-19T07:34:50.063 に答える
0

アプリが「ライブ」に設定されている限り、テストユーザーを使用してアプリにログインできます。これを行うには、https://developers.facebook.com/appsにアクセスし、[ステータスとレビュー]をクリックして、スイッチが[オン]に設定されていることを確認します。グレー表示されている場合は、マウスでカーソルを合わせると、ライブにするために必要な操作が表示されます。連絡先メールがありませんでした。

テストユーザーを作成する場合は、[ロール]、[テストユーザー]タブの順に移動します。

それが誰かを助けることを願っています。

于 2014-05-07T08:51:03.620 に答える