Services_KakakuCom-0.2.0リリース
怒涛の勢いで、どんどん行くぜ。
つか、メジャーバージョンアップ。0.3.0は、ページャをなんとかしたいな。YouTubeと違って、検索結果数を返してくれるので、ページャの機能を自信を持って使えるし。
$ pear install http://www.unchiku.com/Services_KakakuCom-0.2.0.tgz
でインストールしてちょ。
ちなみに、ここに置いておく。
Services-KakakuCom-0.2.0.tgz
インストールは、Projects at GANCHIKU.com を見てください。ブログのリンクは古くなるので、0.2.0はそのうち消すと思います。
もう少ししたらpear-devに聞いてみようかな。。。つーか、PEARに出すとしたら、バージョンを戻さないといけないのかもしれない。バージョン数だけ。PEARは0.1.0で始めるのが原則のようなので。それは嫌だなー。
で、今回のリリースは、コンストラクタの指定を変えました。
以前は、第一引数にキャッシュ使用のbool, 第二引数にCache_Liteのオプションのarrayを指定する感じだったのだが、今回のリリースは、レスポンスフォーマットも選択したいなー、と思って、コンストラクタで受け取る引数を連想配列にしました。
つまり、0.1.0では、
$kakakucom = new Services_KakakuCom(true, array('lifetime' => 3600));
だったのを
$options = array('useCache' => true, 'cacheOptions' => array('lifetime' => 3600), 'responseFormat' => 'array');
$kakakucom = new Services_KakakuCom($options);
のようにした。
あと、ExceptionをレスポンスのMessageによって分けてみたり。
そして、メールで指摘していただいた、cahceIDを修正して、cacheIDにしました。
ドキュメント上げないといけないですね。Seleniumの方も。Seleniumの方は、ドキュメントのバグレポートがあがっているんだけど、英語の指摘なのだが、さて、どうしたものか。。。


ウノウさん…
帰省が迫っててちょっと忙しくてあまり記事が書けなかったり。 ていうか今日出発です… (more…)