PHPでtwitterとfacebookのいいねやフォローのカウント数を取得する方法
■やりたかった事
twitterとfacebookのいいねやフォロー数を取得して表示させたかった。
■方法
http://api.sharedcount.com/?url=エンコードしたURL
とするとjson形式で返ってくる。具体的には、
$cntUrl = 'http://hogehoge.com'; $cntJson = file_get_contents("http://api.sharedcount.com/?url=" .rawurlencode($cntUrl)); $snsCounts = json_decode($cntJson, true);
で取得、
echo $snsCounts['Twitter']; //twitter echo $snsCounts['Facebook']['total_count']; //facebook
で出力できる。
$snsCountsをvar_dumpすれば他にも他にも色々入っているのが分かる。
■その他
ツイート後、取得に若干時間がかかる場合もあり。