0

アプリがページとして投稿できるようにしたいので、グラフAPIを使用してページへのアクセストークンを取得しましたが、有効期限は1時間です。

グラフAPIを介して長期アクセストークンを取得する方法はありますか?

PSエンドポイントを使用して短期アクセストークンを長期アクセストークンと交換しようとしましたが、OAuthエラーが発生します。

4

2 に答える 2

1

ファンページの有効期限が切れないトークンを持つことができます。簡単な手順に従ってください。

  1. 管理者(つまりあなたの)の拡張トークンを取得します(2か月の有効期間)。リンクを通過して、拡張トークンを取得します。完璧に動作します:

    offline_accessの非推奨以降にアクセストークンの有効性を拡張する方法

  2. このトークンを使用して、ページ/アプリのリストを取得します-

    $facebook->api("/USER_ID/accounts"); 
    
  3. 任意のページの期限切れにならないアクセストークンを取得します-

    $facebook->api("/PAGE_ID?fields=access_token");
    

Facebookのデバッグツールを使用して、トークンの有効性を確認できます。)

于 2013-01-02T21:07:12.610 に答える
0

次のコードで60日間のaccess_tokenを取得できます。

$user = $facebook->getUser(); 
$facebook->setExtendedAccessToken(); //long-live access_token 60 days
$access_token = $facebook->getAccessToken();
于 2014-07-29T09:52:50.940 に答える