はてなキーワード: はてなブックマークエントリー情報取得APIとは
うん、それでいいと思ってる
そうしないと多分認証とか大変そうだから・・・とは思ってるんだけど、どうもとっかかりがむずかしい
http://b.hatena.ne.jp/entry/json/任意のURL(この任意のURL では # を %23 にエスケープする必要があります) を 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
これURL部分にhttp://b.hatena.ne.jp/entry/json/https%3A%2F%2Fanond.hatelabo.jp%2Fほげほげ%2Fでアドレスバーいれてエンターしてみたけど、nullしか返ってこなかった
https://anond.hatelabo.jp/はてなid/
っていうURL(もしくははてなidのみ)を渡したら、わたされたidの増田を一通りなめて、ブクマ数順、トラバ数順に表示することできる?
できるならやりかたおしえてほしい
つーかもしかして増田の内容ってエクスポートとかできないのか・・・?
増田がもはやマイブログになってる自分にとってはかなりきびしー
http://developer.hatena.ne.jp/ja/documents/bookmark
使えそうなAPIってこの3つくらい?
はてなブックマークを参照、投稿、編集、削除できる API です
GETリクエストでブックマーク数を取得できるシンプルなAPIです
ブックマークされたエントリーのタイトル、ブックマーク数などの情報をJSONで取得することができます
↑に加えてたぶん増田ログイン状態で取得とかやんなきゃだから、認証系のAPIも使うっぽい感じ?
http://developer.hatena.ne.jp/ja/documents/auth
とりあえずテスト続き
http://developer.hatena.ne.jp/ja/documents/bookmark/apis/getcount
ここみて、自分の増田全部でトータルブクマ数だせるのかなとおもってやってみたこと
例えば特定のブログで、そのブログが全体で何件ブックマークされているかを取得することができます。(本API は 2018年06月05日に追加されました。)
http://api.b.st-hatena.com/entry.total_count?url=http%3A%2F%2Fwww.hatena.ne.jp%2F
http://api.b.st-hatena.com/entry.total_count?url=https%3A%2F%2Fanond.hatelabo.jp%2Fほげほげ%2F
ってやってアドレスバーに入れてッターンしてみた
結果・・・
{"url":"https://anond.hatelabo.jp/ほげほげ/","total_bookmarks":0}
ですよねーーーーー
ダメでした;;
http://developer.hatena.ne.jp/ja/documents/bookmark/apis/getinfo
には2種類の取得方法が書かれているが、
例:) 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
ひとつ目の書き方が使えなくなった。
渡すURLの中に?記号が含まれていると、それ以降を無視してしまうように見受けられる。
例えば
http://b.hatena.ne.jp/entry/json/https://www.jiji.com/jc/article?k=2018051601002&g=prk おかしい
http://b.hatena.ne.jp/entry/json/?url=https://www.jiji.com/jc/article?k=2018051601002&g=prk OK