15

まず第一に、ユーザーは数日前までFacebookの資格情報を使用してAndroidアプリにログインできるため、fbアプリIDが有効であると確信しています(2月の休憩の変更前だと思います)。

最近、新しいユーザーは Facebook を使用して Android アプリにログインできなくなりました。これは、Facebook が私の fb アプリが無効であると言い続けているためです (エラー: Invalid application fb-app-id) old users。(古いユーザーは引き続き Facebook の資格情報を使用してアプリにログインできますが、新しいユーザーはできません)

これが私のFacebookアプリでなぜ起こるのか、そしてそれを修正する方法を誰かが知っていますか?

編集: https://graph.facebook.com/facebook-app-idにアクセスすると、このエラーが発生します

{
"error": {
  "message": "Unsupported get request.",
  "type": "GraphMethodException",
  "code": 100
    }
   }

ありがとうございます。

4

5 に答える 5

17

アプリがサンドボックス モード (gema.megantara の回答) ではなく、Facebook によってポリシー上の理由で削除されていないことが確実な場合、私が考えることができる唯一の説明は、人口統計学的にアプリを制限したことです (つまり国または年齢別)

その場合、適用した制限を満たすユーザーのユーザー アクセス トークンを使用して API 呼び出しを行わない限り、API はアプリの詳細を返しません。要件を満たさないユーザーはアクセスできません。アプリを使用する。

その場合は、API を介して (アプリケーション オブジェクトrestrictionsのフィールドを介して、またはアプリ ダッシュボードのアプリ設定の [詳細] タブで)制限を削除できます。

フロントエンド インターフェースを使用して設定を変更する場合、編集するのは [アプリの制限] フィールドです。スクリーンショットを添付してください設定インターフェース

于 2013-03-08T23:31:58.227 に答える
7

基本的に、受け入れられた回答と同じソリューションで、最新の FB 開発者サイト用に更新されたばかりなので、これを行う必要があります。

  1. アプリ -> あなたのアプリ
  2. ステータス+レビュー
  3. このアプリとそのすべてのライブ機能を一般公開しますか? -> はい

更新しました

于 2014-01-19T17:33:37.047 に答える
5

通常、 https://graph.facebook.com/523132271032907にアクセスしたときにそのようなエラーが発生する場合は、サンドボックス モードがオンになっているためです。秘密鍵をリセットしようとしましたか?

于 2013-03-07T04:54:38.027 に答える
0

置き換えてみてください:

<string name="facebook_app_id">CHANGE-ME</string>

と:

<string name="facebook_application_id">CHANGE-ME</string>

于 2020-05-08T23:31:47.047 に答える
0

これは、ユーザーがすでにログインしているときにアプリケーション ID が有効かどうかを FB がチェックしないためだと思います。チェックに合格した場合、ID有効であると想定する可能性があります。どうやら、アプリ ID を無効にした後にユーザーをロックアウトすることは、設計上の目標ではありませんでした。

于 2013-02-22T08:58:04.547 に答える