これについて報告しましたbug
( https://developers.facebook.com/bugs/163942813778219 )。
私は、長寿命のユーザー acess_token をもたらすはずのサーバー側のログインフローを実装しました。
長期トークンを取得できないケースが 2 つあります。有効期間の短いトークンが生成されますが、プロセスは適切に実行されます。
1 つのケースは一般的なプロファイルです。もう 1 つは、ページのみに移行されたプロファイルです。
他のすべてのテスト済みのケースでは、正常に機能し、予想どおり長寿命のトークンが生成されます。
それでも、予期しない短命のトークンを取得した後、この目的のために特定のエンドポイントを使用して、それを長命のトークンに交換しようとします。結果として得られるのは、別の新しいトークンですが、有効期限は同じです。
重要なお知らせ: この 2 つのケースでは、別のアプリケーション ID を使用して、有効期間が長い access_token を生成できます。
これについて何か考えている人はいますか?