勉強したことのメモ

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にてacebook / twitter / Googleアカウントでソーシャル(SNS)ログインする方法

PHPにて制作したシステムで「facebook / twitter / Goog ...

PHPのエラーメッセージ及びvar_dumpを見やすく表示するライブラリ「Tracy」の利用方法

ここのところPHPでの開発時にvar_dumpをツールバー表示する「Kint」及 ...

PHPの配列をファイルに保存してPHPやJavaScriptで呼び出す方法

PHPの配列をファイルとして保存し、別のページからPHPやJavaScriptで ...

HTML / CSSで作成したコンテンツをPDFファイルで出力する方法(TCPDF)

HTML / CSSで作成したコンテンツをPDFファイルで出力させたい。以前mp ...

PHPでExcelシートを出力する方法(PhpSpreadsheet)

PHPでエクセルシートを出力させたい。以前はPHPExcelを利用していたが現在 ...