はてなブックマークのはてブ数を取得する方法について記載します。
はてなブックマークのはてブ数もTwitterやFacebookと同じように簡単に取得することが可能です。
はてなブックマークのAPIを利用して指定したURLのはてブ数を取得します。
はてブ数を取得する場合、下記のURLにアクセスすると指定したページのはてブ数を取得することができます。
「http://www.yahoo.co.jp/」を指定した場合。
上記URLにアクセスするとそのページのはてブ数をそのまま取得することができます。
※はてブ数がない場合、0が返るのではなく空のデータが返ります。
また、複数のURLをデータを取得することも可能です。
こちらはJSON形式のデータでURLをキーに取得されます。
指定したURLのはてブ数をPHPで取得して出力する方法です。
1 2 3 4 5 |
// はてブ数を取得したいページのURL $url = "http://www.yahoo.co.jp/"; // カウント数を取得 $hatena_cnt = file_get_contents("http://api.b.st-hatena.com/entry.count?url=" . rawurlencode($url)); |
はてブ数がない場合は空のデータが返るので0を格納します。
1 2 3 4 |
// はてブ数が空の場合 if (empty($hatena_cnt)) { $hatena_cnt = 0; } |
後はHTMLの表示したい箇所で格納した値を出力します。
1 2 3 |
echo $hatena_cnt; |
※はてブ数がない場合は空のデータが返るので注意してください。
はてなブックマークのAPIで指定したページのはてブ数をPHPで取得・出力する時の方法を紹介しました。
URLを指定するだけなので非常に簡単ですね。
TwitterとFacebookのカウント数を取得する方法も記載してます。
TwitterのAPIで指定したURLのツイート数を取得してPHPで出力する
FacebookのAPIで指定したURLのいいね数を取得してPHPで出力する
ホームページに関するお悩みは、仙台のホームページ制作アド・エータイプにお任せください!