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すれば他にも他にも色々入っているのが分かる。
その他
ツイート後、取得に若干時間がかかる場合もあり。
参考元
関連記事
-
-
PHPでステータスコードを取得する方法
サーバーの死活監視でUptimeRobotを使っていたけど、どうも正常に監視して ...
-
-
PHPにてサイトにPayPay決済システム及び決済キャンセル機能を実装する方法
ここのところクレジットカード決済関連のメモを書いているが、他の決済方法についても ...
-
-
PHPの配列でキーの最大値を取得
PHPの配列でキーの最大値を取得したかった。以下で対応する。 $test = a ...
-
-
地理院のジオコーディングAPIをPHPからリクエストする方法
以前に地理院のジオコーディングAPIをjavascriptからajaxでリクエス ...
-
-
PHP8系からは文字列検索はstrposよりstr_containsが良さそう
PHP8.0のアップデートに関する記事を読んでいたところstr_contains ...