whotwiで、登録ユーザーのツイートを更新するバッチを回していたら、全体の0.3%くらいの一部のユーザーのTokenでTwitter APIを叩いた際、以下のエラーが出ていた。
{
"errors": [
{
"code": 326,
"message": "To protect our users from spam and other malicious activity, this account is temporarily locked. Please log in to https://twitter.com to unlock your account."
}
]
}
To protect our users from spam and other malicious activity, this account is temporarily locked. Please log in to https://twitter.com to unlock your account.
「スパムや不審な活動からユーザーを守るため、このアカウントは一時的にロックされています」とのこと。
これはアプリのコンシューマキーの問題ではなくて、本人のOAuth Tokenの問題。ユーザーに再ログインさせて電話番号聞くやつだと思います。
Twitterのエラーコード一覧にのってないエラーでした。エラーコード一覧に載せてないのはスパム対策がもれないようにか。