tl;dr
- Google Apps Scriptsからはてなブックマーク数を取得しよう
- はてなブックマーク増えてると嬉しいよね
内容
はてなブックマーク数を取得するスクリプト
はてなブックマーク数を取得するスクリプトです。
あなたのはてなブログのURL
の部分をご自身のものに変更して、処理を流せばreturnで読者数が返ってくるようになっています。
var url, response url = 'http://api.b.st-hatena.com/entry.total_count?url=https://yoshitaku-jp.hatenablog.com'; response = UrlFetchApp.fetch(url); const total_bookmarks = JSON.parse(response)["total_bookmarks"]; Logger.log(total_bookmarks) return total_bookmarks
http://api.b.st-hatena.com/entry.total_count?url=あなたのブログのURL
の返り値
返り値は下の内容です。ここからtotal_bookmarks
を指定して、はてなブックマーク数を抜き出します。
取得したあとは、Spreadsheetに書き出したりして記録していくのがいいと思います。
リクエスト
http://api.b.st-hatena.com/entry.total_count?url=https://yoshitaku-jp.hatenablog.com
レスポンス
{"url":"https://yoshitaku-jp.hatenablog.com","total_bookmarks":82}
個別の記事のはてなブックマーク数を取得する方法
entry.total_count
をentry.count
に変更して、url以降を個別の記事のURLにすると取得することができます
リクエスト
http://api.b.st-hatena.com/entry.count?url=https://yoshitaku-jp.hatenablog.com/entry/2018/12/12/000500
レスポンス
http://api.b.st-hatena.com/entry.count?url=https://yoshitaku-jp.hatenablog.com/entry/2018/12/12/000500
まとめ
- Google Apps Scriptsからはてなブックマーク数を取得できた
- トータルのはてなブックマーク数と個別のはてなブックマーク数を取得できた
- 取得シリーズはまだ続けていきます