0

グラフ API を使用して情報を取得していますが、グラフ API が情報を返さないという問題に遭遇しました。私が言及しているページhttp://facebook.com/JubilationDanceMinistryは公開されてアクセスして見ることができますが、Graph API URL: http://graph.facebook.com/JubilationDanceMinistryにアクセスすると拒否されます。Facebook がこの問題を設計によるものだと説明していることは理解しています。

この場合、意図的により具体的な例外を返しません。エラー メッセージには、無効な ID、存在しないオブジェクト、削除されたオブジェクト、人口統計上の制限により発信者に表示されないオブジェクト、コンテンツの所有者が発信者を除外するプライバシー設定を設定したために表示されないオブジェクト、コンテンツが表示されない理由が含まれます。コンテンツの所有者が、プラットフォームアプリがアカウントなどの情報にアクセスできないようにしているため、コンテンツの所有者が発信者をブロックしました(強調を追加)

その理由は、プラットフォーム アプリへのアクセスが無効になっている可能性が最も高いですが、この設定がどこにも見当たらないので、これが事実であるとは思えません。ここで何がうまくいかないのか、誰かアドバイスがありますか?

ありがとう。

4

1 に答える 1

1

私が参照しているページhttp://facebook.com/JubilationDanceMinistryにアクセスして公開することができます

そうではありません。そのリンクをクリックすると、Facebook にログインしているにもかかわらず、FB のホームページに移動します。したがって、このページは一般にアクセス可能ではないと想定するのが妥当だと思います。アクセス制限が設けられていること (年齢やアルコールの制限がアクセスを妨げてはならないため、国に基づいている可能性があります)。

そのような場合、ユーザー アクセス トークンを使用してのみアクセスを取得できます。これは、リクエスタがコンテンツの表示を許可されていることを Facebook が確認する唯一の方法であるためです。

于 2012-11-17T03:23:00.387 に答える