TwitterのSMS認証が通らない…

Twitterアプリを作る必要が出てきたので、久々にSMS認証を使用となぜかうまくいかない。
ログインして設定のモバイルのメニューから電話番号を登録して見たが…

まず、SMSが届かない。
原因は携帯電話会社の設定。
スマホなり、携帯電話会社のWebの設定ページにログインしてSMS関連の受信をすべて受け付けるように設定しないとだめのようだ。

さて、SMSが届くようになって認証コードを入れようとしたらここでつまずく。
なぜか、認証コードを受け付けてくれない。

20分ぐらい悩んでようやく原因判明。
入力する電話番号は国際電話番号方式にしなければいけない。
国番号の+81はすでに入っているので電話番号をいれるのだがここで
090-1234-5678 という番号だった場合、先頭のゼロを消して
9012345678 と入れないといけなかった。

先頭のゼロをいれてもSMSが届いてしまうので電話番号は間違っていないと思い込んでしまったのでつまずきました。

開発
CodeLabをフォローする
CodeLab(コードラボ)技術ブログ