PHPでtwitterとfacebookのいいねやフォローのカウント数を取得する方法
2024/04/18
PHPでtwitterとfacebookのいいねやフォロー数を取得して表示させたかった。「SharedCount API」を使うことで簡単に実装できた。以下に対応方法をメモ。
対応方法
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すれば他にも他にも色々入っているのが分かる。
その他
ツイート後、取得に若干時間がかかる場合もあり。
参考元
関連記事
-
-
Stripe Checkoutにてクレジットカード決済の際に3Dセキュア対応にする方法
先日Stripe Checkoutを用いたクレジットカード決済機能についてメモし ...
-
-
PHP7.4でAPCuとOPcacheをインストールする方法
先日本ブログのサーバをCentOS6系から7系に移行し、その際にMySQLのバー ...
-
-
PHPで「php-qrcode-detector-decoder」ライブラリを使用してQRコードをデコードする方法
PHPでQRコードの画像をデコードし、値を変数等に格納したい。何とかならないか調 ...
-
-
バニラPHPでフラッシュデータ(フラッシュメッセージ)機能を実装する方法
PHPフレームワークのCodeIgniterを勉強していた際にページ遷移好みに表 ...
-
-
PHPで日時のフォーマットをISO 8601型とDateTime型を相互に変換する方法
他社のAPI等のレスポンスで日時部分が「YYYY-MM-DDTHH:II:SSZ ...