PHPで特定URLのはてなブックマーク件数を取得する方法
PHPを用いて特定URLのはてなブックマーク件数を取得する方法を紹介したいと思います。この方法を使えば自サイトに載せているURLのブックマーク件数を表示することができ、ページに彩りを加えるとともに人気記事であることが一目で分かるようになります。
はてなブックマークの件数を取得するには file_get_contents() 関数を用います。この関数の引数には、はてなブックマーク件数取得APIにURLを含めた文字列を指定します。
形式としては以下になります。
file_get_contents('http://api.b.st-hatena.com/entry.count?url=[任意のURL]');
具体的に、iPhone,iPad,iPod touchまとめアンテナのはてなブックマーク件数を取得する場合は以下のようになります。
$hatebu_count = file_get_contents('http://api.b.st-hatena.com/entry.count?url=http://all-antenna.net/?page=iphone');
echo $hatebu_count;
出力結果は現時点で
6
となります。
単純にはてなブックマーク件数を取得するだけなら以上の手順で終了です。それっぽくするならば、件数の後ろに "users" という文字列を付加したり、CSSで色の調整をすると良いと思います。iPhone,iPad,iPod touchまとめアンテナで実際に僕が使用しているCSSがありますので参考にしてみてください。