勉強したことのメモ

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にてユニークかつランダム英数字の文字列を作成する方法

PHPでユニークな文字列を作成したかった。MySQLとかのオートインクリメントの ...

PHPとStripeで定額課金(サブスクリプション)実装する方法

PHPとStripeで1ヶ月ごとに500円でサイト内のサービスを使い放題、といっ ...

mysqldumpが使えないレンタルサーバでMySQLのバックアップ

mysqldumpが使えないレンタルサーバで開発を行うことがあり、尚且つ他社に使 ...

PHPで配列のキーの最大値を取得する方法

配列のキーに整数値が入っていて、その中から最大値を取得したいケースがあった。調べ ...

PHPでCannot re-assign auto……のエラー

PHPバージョンアップに伴い「Fatal error: Cannot re-as ...