facebooker2とMogliを使用して、Facebookをアプリに統合しました。これで、offline_accessがFacebookから削除されました。トークンを取得することはできますが、2時間で有効期限が切れます。また、ユーザーがFacebookからログアウトすると、有効期限が切れます。
トークンを更新したかったのですが、次のコードでは更新できません
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
ユーザーがユーザーからログアウトしたときに取得できなかったため。ユーザーがFacebookからログアウトしたことを知る方法があれば、それでもトークンはすでに期限切れになっているため、交換できません。access_tokenは、トークンの有効期限が切れる前にのみ機能します。
60日間の有効期限トークンがある場合、または有効期限が切れる前にトークンを更新する場合のアイデア。
あなたが提供することができるどんな助けにも前もって感謝します。