試験的に、あらかじめ端末固有IDと都道府県、地域を保存しておくことによってその地域の天気予報と放送中のテレビ番組情報を表示させるプログラムを作ってみました。
現在のところ、auのみ対応しています。ドコモやSoftbankもやり方は分かっているのですが動作確認ができないので保留中です。。
http://www.flup.jp/mobile/
※AU携帯端末でのみ閲覧できます。
仕組みとか
端末の固有情報はAUの場合、HTTP_X_UP_SUBNO環境変数を取得するだけでよいので簡単です。あとはそのサブスクライバIDと都道府県コード、地域名などをテーブルにinsertしておきます。
次回表示時はそのサブスクライバIDでテーブルを検索し、格納してある都道府県コードと地域名を取得し、その後の情報取得処理で使用します。
天気予報の取得には、drk7.jpさん提供のXMLを使用しています。これを、PEARのXML_Unserializerを使って配列化して表示させているだけです。
テレビ番組表の取得は、livedoorの番組表RSS配信サービスを使用しています。今のところ、現在放送中のものだけ表示していますが、条件を変更できればもっと便利かもしれないです。
AU端末を持っていて、暇な人は試してみてください(^^;