![]()
iモードID試してみた
山本ゆうごです。iモードIDなる仕組みが解禁されたので、ちょこっといじってみました。
iモードIDとは?
重要なお知らせ : 『iモードID』の提供開始について | お知らせ | NTTドコモ
にあるように、勝手サイトでも、uidみたいなものがとれるという仕組みです。uidというのは、iモード向けのURLで「uid=NULLGWDOCOMO」というのを時々みると思いますが、そういうおまじないをしていると、サーバ側でユーザIDを取得できるというわけです。uidでほぼ同一人物かどうかはわかるので、ちょっとした認証は可能です。ユーザIDとパスワードなしで、ある程度本人かどうかが分かるので楽です。uidは公式サイトのみで使えるので、勝手サイトでは使えません。
勝手サイトでの代替手段としては、FOMAカードの製造番号を取得するという方法があります。ところが、それを通知させるおまじないつきのURLをユーザがクリックすると、「FOAMの製造番号を通知します」というアラートが出てきて、YESやNOをクリックさせる必要がある。なので、やっぱりログインページみたいなものを作っておいて、かならずそこで、「簡単ログイン」などというボタンでログインさせてやらないといけない。深いページをユーザがブックマークしたりするとちょっとやっかい。
試した
やってみました。
クエリストリングに「guid=ON」とつけるだけ。すると、HTTPヘッダに「X-DCMGUID」というものがくっついて、7桁の英数が帰ってきます。仕様通りアラートとかは出ない。すべてのURLにguid=ONと書くのもありよねぇ。
ヘッダを返すだけの超シンプルなテストコードを書いたので、ドコモでアクセスしてみてください。X-DCMGUIDというヘッダの後の7桁がiモードIDです。
http://mtl.recruit.co.jp/sandbox/yuugo/te/guid.php
