Kentaro Kuribayashi's blog

Software Engineering, Management, Books, and Daily Journal.

あるリソースの、はてな内での言及数を知ることができる API

Firefox 用の拡張 Hatenabar をインストールしてみたら、なにこれ? ってものが。

ツールバーに謎の数字が

これ、現在みているページの、はてなブックマークでのクリップ数と、はてなダイアリ内での言及数なのですが、ページを移動すると当然切り替わるのでどうやって取得してるのかなーっつって、Hatenabar のソースをのぞいてみた。たとえば「Firefox の拡張 greasemonkey あるいは Hatena Rolling ではてな閲覧を快適に」のブックマーク数とはてなダイアリ内での言及数を知りたければ、以下のようにして URL をわたしてやればいいみたい。

http://d.hatena.ne.jp/exist?mode=xml&url=http://antipop.zapto.org/mt/archives/001262.php

その結果、以下のような XML が返ってきます。

<?xml version="1.0"?>
<hatena:existxml>
  <count name="diary">4</count>
  <count name="antenna">0</count>
  <count name="bookmark">28</count>
</hatena:existxml>

antenna のカウントが何を意味するのかはわからない(普通に考えるとはてなアンテナからのリソースの被捕捉数だと思われるのですが、どうも数が一致しないので不明)のですが、ブックマークとダイアリーについては、以下のページで詳細な情報を見ることができます。

これ、先日の「はてなブックマークはブックマーカー(何)以外にも便利」で書いたようなところ組み合わせて使えると、いろいろ便利だなぁ、ありがたいなぁと思ったりします。