「We are unable to register your phone number now. Please try again.」と出てTwitter携帯認証ができない時の対処法
We are unable to register your phone number now. Please try again.
主にTwitterのアプリ作成、API Keyとアクセストークンの作成するとき、携帯電話認証の時に直面するエラーメッセージ。
「えぇ……TwitterからSMSで送られてきた認証コードが合ってるのに……番号は間違いないのに何度やってもこのエラー出て認証がうまくいかないんだけど……なぜ……」みたいになっちゃいますよね。
ただこのエラーに関してネット上に情報があまり出ていなくてぼく自身ちょっと困ったので、簡単にですが解決方法を書いておきます。
原因
(ぼくの場合は)言語設定が原因でした。
みなさんも他の記事で紹介されていたようにTwitterの言語設定を英語にした状態で携帯電話認証をしようとしてません?
そもそもこのエラーメッセージが表示されている時点で、言語設定は英語になってしているのは間違いないと思います。
いろんな記事で「言語設定を日本語にしたままだとうまくいかないから英語に変更しよう」的な説明を見てわざわざ変更したのだと思いますが、逆に言語設定を英語にしていると認証がうまくいかないことがあります。ぼくの場合はこれでした。
件の記事では「日本語にしているからダメ」というものでしたがこれは「英語にしているからダメ」というパターン。
解決方法
単純に言語設定を戻してみましょう。
ページ右上にある自分Twitterアイコン→「Settings」→上から3番くらいにある設定項目の「Language」を【日本語 – Japanese】に変更。
あとはページ下部の「Save changes」ボタンをクリックすればOK。
Twitterアカウントのパスワードを求められるので入力して言語設定の変更完了。
以上、ただ言語設定を元の日本語に戻しただけですがこれで例のエラーは出なくなり認証が通るようになります。
これでも解決しない場合(言語設定も関係なくて認証コードも受け取れていて入力ミスもないのにエラーが出る場合)は正直ユーザー側で探るのは難しいと思います。
その場合はカスタマーサービスに連絡して対応してもらうしかありません。(以前1度だけぼくも対応してもらいました)
以上、簡単なまとめですがご参考になれば幸いです。