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すれば他にも他にも色々入っているのが分かる。
その他
ツイート後、取得に若干時間がかかる場合もあり。
参考元
関連記事
-
-
PukiWikiでバックアップを週一等スケジュール化して実行する方法
PukiWikiでバックアップを取りたかった。調べたらディレクトリごと保存すれば ...
-
-
CodeIgniter4でコントローラ実行の前後に指定したイベントを実行する方法
CodeIgniter4で特定の条件の場合は指定したページにリダイレクトさせたい ...
-
-
PHPでファイルアップロード時にディレクトリトラバーサル攻撃の対策をする方法
あるシステムのセキュリティ対策としてディレクトリトラバーサル(Directory ...
-
-
ファイルの更新日付取得とリネーム
やりたかった事は、画像ファイルの更新日時取得と リネーム。 ■参考サイト htt ...
-
-
jQuery.uploadでリアルタイムプレビュー
やりたい事は、 ・<input type="file">で画像を選択 ...