Google App Engine - docomo 携帯による SMS 検証

失敗

メールアドレスの検証エラー
図1 メールアドレスの検証エラー

図1 メールアドレスの検証エラー

Google App Engine (以降 GAE) にアカウント登録するには、携帯電話を使って検証される必要があります。 この検証は「メール」か「SMS」のどちらかで行われます。

GAE の FAQ によると、docomo や KDDI への SMS 送信に問題があるとのことです。 そのため、メールによる検証を選択したのですが (*1)、メールアドレスがエラーとなってしまいました (*2) 。

メールアドレスを変更するわけにもいかないので、SMS による検証に切り替えました (*3) 。 しかし、いつまで待っても SMS 確認コードが送られてきません。 やはり、docomo 携帯では SMS 検証を行えないのでしょうか?

*1 図1 の画面で、メールアドレスのローカル部を入力します。
*2 私のメールアドレスが RFC 5321 および RFC 5322 に従っていなかったためと思われます (具体的には、ローカル部の末尾に . が付いています) 。
*3 図1 の画面で、携帯電話番号を入力します。

環境

このレポートは、以下の環境について記述したものです。

Google App Engine 2010年3月時点
docomo docomo SMART series F-04A

原因

申し訳ございません。原因は分かりませんでした。
ただ、幾つものパターンで申請してみたところ、解決策に示す抜け道が見つかりました。このため、GAE サイト側の問題であるかもしれません。

解決策

docomo の携帯電話で SMS 検証を行うには、3 つのポイントがあります。

  1. 国およびキャリアを指定せず、Other (Not Listed) のままにする
  2. 携帯電話番号の先頭に +81 を付与する
  3. +81 の後には、0 を取り除いた携帯電話番号を続ける

以下に詳細な手順を示します。

(1) GAE アカウントの登録ページに遷移する

「登録」をクリックします
図2 「登録」をクリック

図2 「登録」をクリック

GAE のトップページ の右上にある「登録」をクリックします。

(2) ログイン/Google アカウント作成

ログインまたは Google アカウントを作成します
図3 ログイン/Google アカウント作成

図3 ログイン/Google アカウント作成

Google アカウントでログインします。Google アカウントを持っていない場合は「アカウントを作成」をクリックし、アカウントを作成してください。

(3) アプリケーションの作成を開始する

「Create an Application」をクリックします
図4 「Create an Application」をクリック

図4 「Create an Application」をクリック

「Create an Application」をクリックし、アプリケーションの作成を開始します。

(4) 携帯電話番号の送信

「Other (Not Listed)」のままにします
図5 「Other (Not Listed)」のまま

図5 「Other (Not Listed)」のまま

SMS 確認コードを受け取るため、携帯電話番号を送信します。 国およびキャリアを指定せず、Other (Not Listed) のままにしてください。 また、携帯電話番号には +81 を付与する必要があります。

Country and Carrier
Other (Not Listed)
Mobile Number
+81{先頭の 0 を取り除いた携帯電話番号}
<例> +819011112222

(5) SMS 確認コードを受け取る

Google から 以下のような SMS 確認コードが送られてくるのを待ちます (捕捉) 。

Google App Engine Code:{確認コード}

(6) 確認コードの送信

確認コードの入力します
図6 確認コードの入力

図6 確認コードの入力

(5) で受け取った確認コードを入力し、「Send」をクリックします。

(7) アプリケーションの作成

アプリケーション名を入力します
図7 アプリケーション名の入力

図7 アプリケーション名の入力

「Application Identifier」にアプリケーション名を、「Application Title」にタイトルを入力します (*4) 。 次に、「I accept these terms.」にチェックを入れ、「Save」をクリックしてください。以上で GAE 上にアプリケーションが作成されます。

*4 アプリケーション名は GAE 上で一意でなければなりません。 「Check Availability」をクリックすることで、入力したアプリケーション名が一意であるか確認できます。

補足

■ SMS の受信許可

携帯電話に「SMS 一括拒否設定」もしくは「国際 SMS 拒否設定」がされていると、確認コードを受け取ることができません。 拒否設定をしている方は こちら を参考に、拒否設定を解除してください。

参考サイト

コメント

コメント投稿
(非公開)
     « アイコン一覧 »
(必須)

作成日:2010/03/19
更新日:2010/03/19