web-dev-qa-db-ja.com

Twitterアクセス​​トークンの有効期限はありますか?

ユーザーがTwitterアカウントを管理できるWebアプリを作成しています。私はTwitterアプリを作成しました。ユーザーが自分自身を認証すると、アプリケーションはTwitterからアクセストークンを取得します。このアクセストークンの有効期限は切れますか、それともユーザーに代わって、ユーザーに再度ログインするように求めることなく、トークンを保存してリクエストできますか?

39
Florian Shena

彼らがそこの開発ページで言っていることはここにあります

質問:アクセストークンはどのくらい持続しますか?

アクセストークンは明示的に期限切れになりません。ユーザーがTwitterアカウント設定でアプリケーションを明示的に取り消す場合、またはTwitterがアプリケーションを中断した場合、アクセストークンは無効になります。アプリケーションが一時停止されている場合、Twitterアプリのダッシュボードに、一時停止されていることを示すメッセージが表示されます。

詳細はこちら

FAQ Twitter

82
Umesh Awasthi

Twitter APIのエラーコードから、有効期限が切れそうです。

APIリクエストに無効なベアラートークンが含まれています不正なまたは取り消されたベアラートークンを使用してAPIリクエストを行うと、次のような結果になります。

HTTP/1.1 401 Unauthorized Content-Type:application/json; charset = utf-8 Content-Length:61 ...

{"エラー":[{"メッセージ": "無効または期限切れのトークン"、 "コード":89}]}

ソースリンク: https://dev.Twitter.com/oauth/application-only

1
Dan Ochiana