勉強したことのメモ

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

PHPでtwitterとfacebookのいいねやフォローのカウント数を取得する方法

   2024/04/18  PHP

PHPでtwitterとfacebookのいいねやフォロー数を取得して表示させたかった。「SharedCount API」を使うことで簡単に実装できた。以下に対応方法をメモ。

 

SharedCount

https://www.sharedcount.com/

 

対応方法

APIリクエスト方法

以下のような形でリクエストする。

http://api.sharedcount.com/?url=エンコードしたURL

取得方法

$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

 - PHP

  関連記事

PHPで画像を上下反転させ保存する

やりたかった事は、下記の通り。 ・既にフォルダに保存されている画像を上下反転させ ...

DTIのVPS(PHP5系環境)にCakePHPを導入する方法

他社さんと連携して仕事をする際に「フレームワーク何か使いますか?」と聞かれて「使 ...

メールサーバーを構築せずにGmailのSMPTを使ってPHPでメール送信

メールサーバーが立てられなかったり、無料サーバーのため使えなかったりといった場合 ...

PHPでサイトURLからtitleとRSS用URLを取得

サイトのURLからRSS用URLとサイトタイトルを自動で取得したかった。その方法 ...

PHPでエラーログ等のログファイルから指定した行数を表示させる方法

エラーログを最新分から指定行数表示させる プログラムがあって、どういった作りにな ...