46

これは、Facebookへの投稿に関する私の3番目の質問です。

これはMacOSXの複製である可能性がありますが、 Facebookのログインに失敗しました-アプリのremote_app_idは保存されていませんが、ここにiOSがあり、MAC OSがないため、別の質問を投稿することにしました。

数日前に質問を投稿しましたiOS6Facebookの投稿手順で「remote_app_idが保存されたIDと一致しません」エラーが発生します問題は同じです投稿を実行できませんが、エラーが発生しました:

error is: Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: remote_app_id does not match stored id." UserInfo=0xa260270 {NSLocalizedDescription=The Facebook server could not fulfill this access request: remote_app_id does not match stored id.}

あなたが私の前の質問で見つけるかもしれないコード。
誰かが何が起こっているのか知っていますか?
リモートおよび保存されたアプリIDとは何ですか?

4

5 に答える 5

130

これは、iOS6アカウントAPIを使用して認証するときに発生します。

それを機能させるためにあなたがしなければならないのは:

  • developers.facebook.comにログインします
  • アプリをiOSネイティブアプリに設定する
  • アプリのバンドルIDを入力します。

スクリーンショット

于 2012-10-01T14:50:30.537 に答える
16

FacebookがバンドルIDを必要とする場所に、xcodeにあるバンドルIDをコピーして貼り付けるだけです

サンプル写真はこちらhttp://kosovich.org.ua/tmp/facebook_ios6_app_howto.png

たとえば、バンドル ID の名前が com.parse であるとします。(例: com.parse.myDateApp) しかし、それはバンドル ID に含まれます。そして、Facebookログインというボックスにチェックを入れてください

于 2012-11-10T10:19:01.233 に答える
7

私たちも同じ問題を抱えていましたが、Facebook はレイアウトを頻繁に変更しているため、写真の問題を解決した方法を再度投稿します。解決策は Andrew Kosovich の回答に似ていますが、新しいインターフェイスにはいくつかの変更があります。

  1. Facebook Developersにログインし、問題のあるアプリを選択します。

  2. アプリの設定に移動

    設定のスクリーンショット

  3. iOSが既に追加されているかどうかを確認します。iOS セクションが見つかった場合は、ステップ 4 に進みます。そうでない場合は、[プラットフォームの追加] ボタンをクリックして追加します。

    プラットフォームのスクリーンショットを追加

  4. アプリケーションの正しいバンドル IDを適切なボックスに入力します。

    iOS プラットフォームのスクリーンショット

正しい詳細を入力すると、Facebook SDK でのログインが機能するはずです。

警告: 特定の iOS デバイスの設定アプリケーションで、アプリケーションへの Facebook アクセスを有効にすることを忘れないでください。

于 2014-04-07T09:04:49.213 に答える