私は、期限切れになる前に、cronジョブからすべてのユーザーのFacebookアクセストークンを自動的に更新することを検討しています。この間、私はオフラインアクセスに関する次のリンクを読んでいます: https://developers.facebook.com/roadmap/offline-access-removal/リンクには次のように書かれています: "注:サーバー側のOAuth呼び出しを再び有効にするには、有効な"認証コード "を取得する前にユーザーがアプリケーションにアクセスする必要があります。 "認証コード"が短期間で期限切れになるため、有効期限を自動的に延長しようとするバックグラウンド/ cronジョブを設定してください。cronを使って有効期限切れのaccess_tokensを更新する
ここでは認証コードが記載されていますが、問題のaccess_tokensがまだ有効である場合、cronジョブから自分のユーザーのaccess_tokensを自動的に更新できないのはなぜですか?
https://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
Theresの認証コードを供給するためになし要件:リンクによると、以下がaccess_tokenはをリフレッシュするために行う必要があるの呼び出しがあります。必要なクライアント固有の情報は、EXISTING_ACCESS_TOKENパラメータのみです。 APP_IDのような他のパラメータはアプリケーション固有のものです。この仕事をするために私が何をする必要があるかについての示唆は非常に高く評価されます。
私はこれに関する既存の記事を読みましたが、トークンがすでに期限切れになっているときにcronジョブを使用してaccess_tokensを更新することはできませんでした。しかし、私のaccess_tokensはまだ有効なので、私には当てはまりません。