ソーシャル・ブックマーク・サービス(SBM)では、任意のURLの被ブックマーク数を取得するAPIが公開されていたりする。
メジャーどころをまとめてみた。
★はてなブックマーク
URLに「#」を含む場合、URIエンコードを行って「#」を「%23」に変換する必要がある。
■単独ページのブックマーク数
書式:http://b.hatena.ne.jp/entry/image/[URL]
<img src="http://b.hatena.ne.jp/entry/image/http://www.bayashi.net/" border="0" alt="http://www.bayashi.net/のブックマーク数" />
表示:
■ブックマークの詳細
書式:http://b.hatena.ne.jp/entry/[URL]
実例:http://b.hatena.ne.jp/entry/http://www.bayashi.net/
■サイト全体のブックマーク数
書式:http://b.hatena.ne.jp/bc/[サイトURL(最後はスラッシュ)]
<img src="http://b.hatena.ne.jp/bc/http://www.bayashi.net/" border="0" alt="http://www.bayashi.net/のブックマーク総数" />
表示:
■サイトの注目エントリー
書式:http://b.hatena.ne.jp/entrylist?url=[URL]
実例:http://b.hatena.ne.jp/entrylist?url=http://www.bayashi.net/
★Livedoor CLIP
URLに「#」を含む場合、URIエンコードを行って「#」を「%23」に変換する必要がある。
■単独ページのCLIP数
書式:http://image.clip.livedoor.com/counter/[URL]
<img src="http://image.clip.livedoor.com/counter/http://www.bayashi.net/" border="0" alt="http://www.bayashi.net/のCLIP数" />
表示:
■CLIPしたURLの詳細
書式:http://clip.livedoor.com/page/[URL]
実例:http://clip.livedoor.com/page/http://www.bayashi.net/
★del.icio.us
非公式インターフェース。。。
URLをMD5ハッシュに変換する(JavaScript=MD5.js, Perl=Digest::MD5, PHP=md5関数)必要がある。
http://www.bayashi.net/ の MD5ハッシュ値 => 0c6acff165ad69088f50b9d2ba22a3db
■単独ページのbookmark数
書式:http://del.icio.us/feeds/img/savedcount/[URLのMD5ハッシュ]?aggregate
<img src="http://del.icio.us/feeds/img/savedcount/0c6acff165ad69088f50b9d2ba22a3db?aggregate" border="0" alt="http://www.bayashi.net/のbookmark数" />
表示:
■bookmarkしたURLの詳細
書式:http://del.icio.us/url/[URLのMD5ハッシュ]
実例:http://del.icio.us/url/0c6acff165ad69088f50b9d2ba22a3db
★Buzzurl
URLはURLエンコードの必要あり。
■単独ページのブックマーク数
書式:http://api.buzzurl.jp/api/counter/v1/image?url=[URL(URLエンコード済み)]
<img src="http://api.buzzurl.jp/api/counter/v1/image?url=http%3A%2f%2fwww%2ebayashi%2enet%2f" border="0" alt="http://www.bayashi.net/のブックマーク数" />
表示:
■CLIPしたURLの詳細
書式:http://buzzurl.jp/entry/[URL]
実例:http://buzzurl.jp/entry/http://www.bayashi.net/
参考
http://api.buzzurl.jp/api/counter/[URL] でも被ブックマーク数画像が取得できる。
URLエンコードしてなくても、取得できたりする。。。
Buzzurl は全然登録されてなかった。。。(;ω;`)
