2

Facebook の API では、グラフ エクスプローラー ( https://developers.facebook.com/tools/explorer ) が、Facebook のグラフ構造を使用して要求されたクエリに関するデータを提供します。「ID、名前、投稿」の 3 つのフィールドを選択すると、エクスプローラーはユーザーのウォールのすべてのユーザー投稿を返し、ユーザーが他の場所で行ったアクティビティを除外します。それは厳密にユーザーの壁にあるものです。

ここでの問題は、新しいアプリケーションを作成し、Graph API エクスプローラーを使用してアプリケーション データの結果をテストするたびに、常に同様の追加情報を取得することです。追加情報は、ユーザーの「最近のアクティビティ」フィードに含まれるものです。

グラフ エクスプローラーでは上部を見るとアプリケーションの選択肢があり、作成したアプリケーションに切り替えることができます。次に、アクセス トークンを要求するときに、アプリケーションがユーザーのストリーム データ (ウォール、ニュース フィードなど) を読み取ることを許可する "read_stream" パーミッションを選択できます。

Graph API エクスプローラーの使用

ユーザーが作成したアプリケーションを使用する (Access_Token はプライバシー保護のため空白です)

Graph API Explorer アプリケーションによって行われた GET リクエストは、Face book の開発者 API を使用してカスタムメイドされたアプリとは異なる結果を提供します。

アクセス トークン内の問題を突き止めようとしましたが、うまくいきませんでした。

4

1 に答える 1

0

アクセス トークンは、要求したアクセス許可に基づいて計算されます。

要求するアクセス許可を変更するたびに、アクセス トークンが変更されます。

Facebook Debugging App は、あなたが要求していないいくつかの権限を要求していることはほぼ確実です。したがって、自分のアプリで取得した結果を複製することはできません。

于 2013-09-25T11:33:53.493 に答える