私がページの管理者である場合。自分のページに投稿できるアプリを作成します。以前に行ったことは、「Graph Explorer Tool」を使用して「offline_access」を拡張し、投稿時に使用するトークン コードを取得することです。過去に問題なく動作します。
ここで、[Get Access Token] をクリックして [Extended Permission] に移動し、[offline_access] にチェックを入れて [OK] をクリックします。offline_access を記憶していません。
また、アプリの前に「deprecate offline_access」はありません。
誰かがそれを機能させることができれば、共有してください! 感謝します!ありがとう
編集日: 2013 年 1 月 9 日
動作させた後、誰かが私と同じ問題を抱えている場合は、解決策を投稿します。
ツール: 1- デバッガー (https://developers.facebook.com/tools/debug) 2- グラフ エクスプローラー (https://developers.facebook.com/tools/explorer)
要件:アプリとFacebookページを管理できること
1-アプリを有効にしてページを管理する: [グラフ エクスプローラー] に移動し、アプリケーションを選択し、[アクセス トークンの取得] をクリックし、[manage_page] の [拡張アクセス許可] チェックボックスに移動します。
2- 有効期間の短いトークンを有効期間の長いトークンに交換します。これは、ブラウザでこのリンクを開くことで実行できます。ただし、その前に、自分の情報を置き換える必要があります。
https://graph.facebook.com/oauth/access_token?client_id= {YOUR_OWN_APP_ID} &client_secret= {YOUR_OWN_APP_SECRET} &grant_type=fb_exchange_token&fb_exchange_token= {YOUR_OWN_SHORT_LIVED_TOKEN}
このリンクを開いて問題がなければ、新しいアクセス トークン コードが取得されます。Debugger を使用してこのトークンを確認すると、このトークンが 2 か月間有効であることがわかります。
3-ページ アクセス トークンの取得:ステップ 2 のトークン コードをアクセス トークン: ボックスにコピーし、「me/accounts」をクエリすると、右側のボックスにページが JSON データとして表示されます。「access_token」が表示されます。その access_token コードをコピーし、デバッガー ツールを使用すると、Expires が Never と表示されるはずです。生涯アクセス権のある Facebook ページへの投稿を作成するときに、そのトークンを使用します。