offline_access
権限を使用しないようにFBアプリを移行する必要があります。access_token
私が理解しているように、サーバー側のOAuthは、ユーザーが認証されると、長期間(60日)を返す必要があります。
60日が経過したら、新しいトークンをリクエストする必要があります。しかし、ユーザーがFacebookに再度アクセスすることなく、これを透過的に行うことはできますか?ユーザーに同じ権限の入力を求められないことは理解していますが、次のようになります。
a)redirect_uri
パラメータはOAuthリクエストを処理できるURLを指している必要があるため、透過的な操作が困難になります
b)Graph API呼び出しの多くは、サーバーにヒットするAJAXリクエストから開始されます。トークンの有効期限が切れたためにこれらが拒否された場合、アプリケーションフローを中断せずにユーザーをリダイレクトすることはできません。
だから私の質問は、これは完全に透過的な方法で行うことができますか?答えは「いいえ」だと思いますが、60日ごとにユーザーを悩ませています。特に59日間定期的にアプリを使用している場合は、やり過ぎのようです。