勉強したことのメモ

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

  関連記事

Google Maps APIとPHPを組み合わせて複数マーカーとウィンドウを連携させる方法

やりたかった事は以下の通り。 mysqlから経度緯度、マーカー名、マーカーIDを ...

PHP Simple HTML DOM Parserを使用したスクレイピング方法

PHPでスクレイピングする際、preg_match_all等を用いて必要なデータ ...

FPDIで「This PDF document probably uses~~」エラーの対処方法

FPIDであるPDFを読み込ませようとすると「This PDF document ...

PHPバージョンアップの際に削除された関数(MySQL関数等)を使う方法

PHP5系で制作されたシステムを8系でも動くようにリプレイスしてほしいという案件 ...

PHPからDBX Platformを利用してサーバ内のファイルをアップロードする方法

PHPで何らかのファイルを保存するようなケースだと今まではローカルに保存する、も ...