Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

PEAR::Services_Hatena_Star-0.0.2リリース

先日公開したPEAR::Services_Hatena_Starですが、

に対応したバージョン0.0.2をリリースしました。

インストールは

# pear install -a http://www.doyouphp.jp/pear/Services_Hatena_Star-0.0.2.tgz

アップグレードは

# pear upgrade -a http://www.doyouphp.jp/pear/Services_Hatena_Star-0.0.2.tgz

な感じで。
今回の変更点は以下の1点です。

  • Services_Hatena_Star_EntryData#getStarsAsArrayメソッドの戻り値を数字配列から連想配列に変更した

これにより、

<?php
require_once "Services/Hatena/Star.php";
$url = 'http://d.hatena.ne.jp/shimooka/20070712/1184222100';
$obj = new Services_Hatena_Star($url);
$entry = $obj->execute();
var_dump($entry->getStarsAsArray());

とすると、

array
  'shoma' => int 97
  'perezvon' => int 1
  'heavenshell' => int 1

といった感じに

  • キー:ユーザーのID
  • 値:付けた☆の数

連想配列が返されます。これは☆がたくさん付いた場合もつかない場合も同様の連想配列が返されます(付かない場合は内部で集計・降順ソートしていますw)。
なので、使い方はバージョン0.0.1と変わりません。PEAR::Services_Hatena_Star作ってみた - Do You PHP はてなを参照してください。また、APIドキュメントも併せて更新しました。


今回もYappoさんのエントリ

に触発されましたw ありがとうございます :-D