オフライン アクセスの廃止後のアクセス トークンの有効性の延長
Facebook の offline_access 権限の廃止により、有効期間の長いアクセス トークンの取得に関して不確実性が生じています.
具体的には、ドキュメントでは次のように示唆されています。サーバー側の OAuth によって生成されたトークンは、拡張された有効性を持ちます。しかし、これは当てはまらないようです。
問題への対処
提供された応答には 2 つの解決策が示されています。
解決策 1 : 公式 Facebook PHP SDK アップデート (8 月 14 日) 2012)
公式 Facebook PHP SDK の更新バージョンには、setExtendedAccessToken という名前のメソッドが含まれています。このメソッドを呼び出すと、60 日間の有効期限を持つ新しいアクセス トークンが作成されます。
解決策 2: カスタム関数
base_facebook にカスタム関数を追加できます。 Facebook クラスの php ファイル。この関数 getExtendedAccessToken は、60 日間有効な更新されたアクセス トークンを取得します。
追加メモ
以上がオフライン アクセスの廃止後に Facebook アクセス トークンの有効性を延長するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。