Services_Hatena リリース!
http://d.hatena.ne.jp/gooooooogle/20060327
http://hetena.com/
http://pear.php.net/package/Services_Hatena/
ということで php の pear パッケージ、 Services_Hatena がアルファ版ながらリリースされました。php から各はてなの API が簡単に使えるよ、というもの。インストールは pear コマンドで
pear install --alldeps Services_Hatena-alpha
とかで。軽く API を眺めてみたところ、Factory でインスタンスを取り出して execute で主のコマンドを実行みたいですね。たとえばはてな検索でキーワードを取り出したい場合、
!#/usr/bin/php <?php require_once 'Services/Hatena.php'; $hatena = Services_Hatena::factory('Search'); $results = $hatena->execute('pear'); foreach($results as $result) echo $result['title'], "\n- ", $result['link'], "\n"; ?>
結果
PEAR - http://d.hatena.ne.jp/keyword/PEAR Pearl Jam - http://d.hatena.ne.jp/keyword/Pearl%20Jam Burning Spear - http://d.hatena.ne.jp/keyword/Burning%20Spear Britney Spears - http://d.hatena.ne.jp/keyword/Britney%20Spears PearPC - http://d.hatena.ne.jp/keyword/PearPC Jamie Lynn Spears - http://d.hatena.ne.jp/keyword/Jamie%20Lynn%20Spears LOVEppears - http://d.hatena.ne.jp/keyword/LOVEppears
と、お手軽に使うことができます。作者の Makoto Tanaka さんグッジョブ!今後も期待してますよ!でも hetena.com は紛らわしいなと思いました・・・。