2009年08月13日

ネコ温度計

ネコ温度計(http://cat.oshige.com/)がかわいかったので、追加してみた。
しかし、設置してみると温度情報が取れない感じで、Yokohama ?°C?°Fという表示になってしまう。

公開元のブログのコメントにもそういうエラーが出たという質問が書き込まれていたが、解決策が書かれないまま放置状態だったので、ちょっと調べてみた。

色々ホームページを渡り歩いてみると、どうやらweather.comの情報取得のルールが変わったようだ。

具体的には取得時に

link
prod
par
key

というパラメーターを指定しなければいけなくなっている(適当)。

ということでパラメーターに適切な数字を入れるべく、登録してKeyを貰おうと思ったのだが、weather.comで色々試してももらえず、そもそも登録するともらえるのかもわからない。というか登録もなんか正常に完了できない。

しょうがない、「weatherget par key」でググって出てきた情報を借りてみよう、と実験してみたら成功した。

実際の変更部分は proxy.php の中の

readfile($url);

readfile($url."&link=xoap&prod=xoap&par=XXXXXXXXXX&key=XXXXXXXXXXXXXXXX");

に変更し、parとkeyのXXX部分にweather.comで取得した数字を入れればOKです。

尚、この作業によって発生したいかなるトラブルも私は責任を持たないのであしからず。
(だいぶ前にやった作業を思い出して書いているので、基本うろ覚え)

Posted by hide at 2009年08月13日 01:58 | トラックバック
トラックバック
コメント
コメントする









名前、アドレスを登録しますか?




お願い! : 投稿ボタンを押した後、更新に時間がかかる関係でタイムアウトエラーが出ることがありますが、投稿は完了しております。 ブラウザの戻るボタンで戻って来た場合は、再度投稿ボタンを押さないで、こちらより確認して下さい。