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すれば他にも他にも色々入っているのが分かる。
その他
ツイート後、取得に若干時間がかかる場合もあり。
参考元
関連記事
-
-
FPDIで「This PDF document probably uses~~」エラーの対処方法
FPIDであるPDFを読み込ませようとすると「This PDF document ...
-
-
PHPの配列をファイルに保存してPHPやJavaScriptで呼び出す方法
PHPの配列をファイルとして保存し、別のページからPHPやJavaScriptで ...
-
-
PHPのLocationにGETパラメータとして変数を入れる方法
PHPでページ遷移したい際に以下のように記述すると思う。 header("Loc ...
-
-
ブラウザから動画ファイル名を確認できないようにPHPで動画を出力する方法
Webページ上で動画ファイルを再生したい場合、通常だとブラウザのソースコード上に ...
-
-
CodeIgniter4で簡易版ログインシステムの実装方法(管理画面向け)
CodeIgniter4で管理画面向けの簡易版ログインシステムを作成したい。通常 ...