このページは古い情報を掲載しています
このページの情報は更新されていません。新しい情報は「はてなブックマークエントリー情報取得API - Hatena Developer Center」に移転しました。
本ドキュメントははてなブックマークにおけるAPI実装を解説するものです。主にはてなスタッフがその作成と更新を行っています。
http://b.hatena.ne.jp/entry/json/任意のURL*1 を GET リクエストで送信することにより、JSON 形式でデータを取得することができます。
例:) http://b.hatena.ne.jp/entry/json/http://www.hatena.ne.jp/ 例:) http://b.hatena.ne.jp/entry/json/?url=http%3A%2F%2Fwww.hatena.ne.jp%2F
またhttp://b.hatena.ne.jp/entry/json/に対し、以下のクエリーパラメータを GET リクエストで送信することで、JSONP によるコールバック関数で囲まれたJSONデータを取得することができます。
例:) http://b.hatena.ne.jp/entry/json/?url=http%3A%2F%2Fwww.hatena.ne.jp%2F&callback=funcname
/entry/json/ エンドポイントの代わりに /entry/jsonlite/ エンドポイントを利用することで、関連エントリー(related) 情報を返却しない代わりにより高速なレスポンスで返却する /entry/jsonlite/ API があります。
関連エントリーの情報を利用しない場合は、より高速なこちらの API をご利用ください。
例:) http://b.hatena.ne.jp/entry/jsonlite/?url=http%3A%2F%2Fwww.hatena.ne.jp%2F 例:) http://b.hatena.ne.jp/entry/jsonlite/?url=http%3A%2F%2Fwww.hatena.ne.jp%2F&callback=funcname
JSON データの構造は以下のようになっています。
JSON データはキャッシュを利用しているため、実際のエントリーの内容と異なる場合があります。ご了承ください。
*1:この任意のURL では # を %23 にエスケープする必要があります