ユーザーがTwitterアカウントを管理できるWebアプリを作成しています。私はTwitterアプリを作成しました。ユーザーが自分自身を認証すると、アプリケーションはTwitterからアクセストークンを取得します。このアクセストークンの有効期限は切れますか、それともユーザーに代わって、ユーザーに再度ログインするように求めることなく、トークンを保存してリクエストできますか?
彼らがそこの開発ページで言っていることはここにあります
質問:アクセストークンはどのくらい持続しますか?
アクセストークンは明示的に期限切れになりません。ユーザーがTwitterアカウント設定でアプリケーションを明示的に取り消す場合、またはTwitterがアプリケーションを中断した場合、アクセストークンは無効になります。アプリケーションが一時停止されている場合、Twitterアプリのダッシュボードに、一時停止されていることを示すメッセージが表示されます。
詳細はこちら
Twitter APIのエラーコードから、有効期限が切れそうです。
APIリクエストに無効なベアラートークンが含まれています不正なまたは取り消されたベアラートークンを使用してAPIリクエストを行うと、次のような結果になります。
HTTP/1.1 401 Unauthorized Content-Type:application/json; charset = utf-8 Content-Length:61 ...
{"エラー":[{"メッセージ": "無効または期限切れのトークン"、 "コード":89}]}