勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

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すれば他にも他にも色々入っているのが分かる。

 
■その他
ツイート後、取得に若干時間がかかる場合もあり。

 
参考元
http://memocarilog.info/wordpress/6041

 - その他