少し前に FB PHP API を使用しています。現在、facebook が offline_access を非推奨にしたとき、いくつかの変更がありました。さて、私はアプリの構成でoffline_accessをまだ無効にしています。
ログインし、ユーザーがアプリを承認し、ページに戻ります。このトークンの有効期限は 60 日です。access_token の有効期限が切れたときにフォーラムで読んだこと (およびこれを確認したこと) によると、これを更新する方法はありません。このため、60 日間の有効期限が切れる前にアクセス トークンを延長しようとしています。
$this->_oauthRequest(
$this->getUrl('graph', '/oauth/access_token'),
$params = array( 'client_id' => $this->getAppId(),
'client_secret' => $this->getAppSecret(),
'grant_type'=>'fb_exchange_token',
'fb_exchange_token'=>$this->getAccessToken(),
));
さて、拡張された access_token の有効期限を知る、または設定する方法はありますか? エルゴ、この「アクセストークンを拡張する」がいつ期限切れになるかを知り、期限切れになる前に再度延長する必要があります。
あなたが私の英語を理解してくれることを願っています!:) みんなありがとう!