かしこいはてブが壊れた・・・

う〜ん。APIの仕様がかわったっぽい。
はてなブックマークエントリー情報取得が出来なくなってる。


今まで指定してたクエリで、JSONでHTMLが帰ってくるようになってしまった。
原因は下記の感じ。

変更履歴


* 2006年09月19日 リリース
* 2008年08月20日 関連エントリー配信のため拡張


はてなブックマークエントリー情報取得API
http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AF%A5%A8%A5%F3%A5%C8%A5%EA%A1%BC%BE%F0%CA%F3%BC%E8%C6%C0API?kid=184075


どこが変ったかというと、

http://b.hatena.ne.jp/entry/json/http://www.hatena.ne.jp/


ってURLで、データが取れていたのが、

http://b.hatena.ne.jp/entry/json/?url=http%3A%2F%2Fwww.hatena.ne.jp%2F&callback=funcname


ってふうに、「/」とかをエスケープしなければいけなくなったぽい。
JAVAなんで、簡単にURLをエスケープするメソッドはないと思うので、あれこれ試してやってみることにする。

追記:原因は別の所っぽい。json/?url=が必須になっただけのようだ。
あと、JSONの戻り値も変っているので、マッピングとかやり直し・・・・・