アプリがページとして投稿できるようにしたいので、グラフAPIを使用してページへのアクセストークンを取得しましたが、有効期限は1時間です。
グラフAPIを介して長期アクセストークンを取得する方法はありますか?
PSエンドポイントを使用して短期アクセストークンを長期アクセストークンと交換しようとしましたが、OAuthエラーが発生します。
アプリがページとして投稿できるようにしたいので、グラフAPIを使用してページへのアクセストークンを取得しましたが、有効期限は1時間です。
グラフAPIを介して長期アクセストークンを取得する方法はありますか?
PSエンドポイントを使用して短期アクセストークンを長期アクセストークンと交換しようとしましたが、OAuthエラーが発生します。
ファンページの有効期限が切れないトークンを持つことができます。簡単な手順に従ってください。
管理者(つまりあなたの)の拡張トークンを取得します(2か月の有効期間)。リンクを通過して、拡張トークンを取得します。完璧に動作します:
このトークンを使用して、ページ/アプリのリストを取得します-
$facebook->api("/USER_ID/accounts");
任意のページの期限切れにならないアクセストークンを取得します-
$facebook->api("/PAGE_ID?fields=access_token");
(Facebookのデバッグツールを使用して、トークンの有効性を確認できます。)
次のコードで60日間のaccess_tokenを取得できます。
$user = $facebook->getUser();
$facebook->setExtendedAccessToken(); //long-live access_token 60 days
$access_token = $facebook->getAccessToken();