LoginSignup
0
0

More than 3 years have passed since last update.

Twitter API で code 81 eror が表示される

Posted at

Twitter API で code 81 eror が表示される話

背景

Twitter API を利用して相互フォローでないユーザを定期的にフォロー解除するPythonスクリプトを作成したのだが、
一度に50人(APIの上限)までフォロー解除する処理をしていたら、途中で以下のエラーが表示された。

tweepy.error.TweepError: [{'code': 89, 'message': 'Invalid or expired token.'}]

試してみると、タイムラインの取得など行おうとしても

Error:401

となる。

HTTP 401 とは認証エラーだ。Twitter API のDevelopmentサイトでアクセストークンを確認すると、アクセストークンが割当されていない状態になっていた。
つまり、一度にTwitter API を利用してフォローやフォロー解除を繰り返しているとTwitterに不審がられてアクセストークンを削除される様だ。

解決策

なんてことは無く、単にアクセストークンを再発行すればよい。
だが、あまりに不審な処理を繰り返すと、Developer 登録自体がBANされる可能性もあるので注意が必要。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0