3

長期のページアクセストークンを作成したい。私はこれらの手順に従いました。

ユーザートークン(2時間)を検索します developers.facebook.com/tools/access_token/

長期トークン(2か月)を 生成しますgraph.facebook.com/oauth/access_token?
client_id = APP_ID&client_secret = APP_SECRET&grant_type = fb_exchange_token&fb_exchange_token = EXISTING_ACCESS_TOKEN

EXISTING_ACCESS_TOKENは、上記のユーザートークンの検索から取得したものです。

ページアクセストークン

https://developers.facebook.com/tools/explorer?method=GET&path=me%2Faccountsにアクセスします。 長期アクセストークンをプラグインします。2番目のテキストボックスにhttps://graph.facebook.com/me/accountsと入力します。をクリックします。送信Jsonデータが返されますそこからファンページのアクセストークンを選択します

私の問題は、長期アクセストークンにGraph API Explorerを入力すると、名前、カテゴリ、およびIDのみが返されることです。アクセストークンではありません。これにより、ロングアクセストークンにはmanage_pages権限がないが、設定しようとすると信じられます。パーミッションセットを使用して短期トークンを取得します。

何か案は?

4

1 に答える 1

1

/ me /accountsへのリクエストで間違ったトークンや間違った権限を使用していないことを確認しますか?

/app(それが正しいアプリであるかどうかを確認するために)への呼び出しで確認し、それが適切な/me/permissions権限であるかどうかを確認します。ただし、manage_pages権限があり、有効期限が長いトークン(Facebookのデバッグツールで確認できます)であれば、問題ありません。

于 2012-08-20T22:05:37.503 に答える