私が持っているものと何が問題なのか:
- 私はゲームアプリケーションで 1 つの Facebook アカウントを持っています (毎日人々が遊んでいます)
- 最近、デフォルト設定で作成された、テスト アプリケーションを備えたもう 1 つの Facebook アカウントがあります。
- iPod にネイティブの Facebook アプリケーションがあります
- Facebook iOS SDK を使用する iOS アプリケーションを開発しています。
無効なフロー:
最初のアプリケーションから App ID/API キーを使用すると、アプリケーションを開いてログインしようとします。Facebook SDK はネイティブ FB アプリケーションを開き、その画面を表示します
[OK] を押して、iOS に戻り、次のようなエラーが表示され、アクセス トークンが表示されません。
(NSError *) $0 = 0x001710f0 Error Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. (com.facebook.sdk error 2.)" UserInfo=0x16d4b0 {com.facebook.sdk:ErrorLoginFailedOriginalErrorCode=210}
有効なフロー:
2 番目の (テスト) アプリケーションの App ID/API キーを使用すると、アプリケーションを開いてログインしようとします。Facebook SDK はネイティブ FB アプリケーションを開き、その画面を表示します
[OK] を押して、有効なアクセス トークンを使用して iOS に戻ります。
アプリケーションの設定は同じで、違いは見られませんでした。この問題は、ネイティブの Facebook アプリケーションを使用している場合に発生しました。そうでない場合、Facebook SDK はブラウザーを開き、最初と 2 番目のアプリ ID で認証が成功します。
誰かがそのような問題を抱えていたら、助けてください。どうもありがとう。