勉強したことのメモ

webプログラマが勉強したことのメモ。

PHPでtwitterとfacebookのいいねやフォローのカウント数を取得する方法

   

■やりたかった事

twitterとfacebookのいいねやフォロー数を取得して表示させたかった。

 
■方法
http://api.sharedcount.com/?url=エンコードしたURL
とするとjson形式で返ってくる。具体的には、

$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

 - その他

  関連記事

CSVファイルをアップロードしてWordPressに記事を投稿

CSVファイルをアップロードすることでWordPressに記事を投稿したかった。 ...

JSONのバリデートを行ってくれるサイト

JSONのバリデートを行ってくれるサイトを 上司から教えてもらったのでメモ。 ザ ...

Windows11で秀丸を使用している際タスクバーのアイコンクリック時にタブ選択を解除する方法

Windows11でテキストエディタの秀丸をタブモードで使用している際、タスクバ ...

PHPやJavaScriptの腕試し

面白いものがあったのでメモ。 https://codeiq.jp/ バブルソート ...

google apiを使って簡単にQRコードの作成

jqueryとかpearのライブラリとか使わずに、簡単にQRコードを生成したかっ ...

ファイル書き込み時のエラー

failed to open stream: HTTP wrapper does ...

Cookieの最大文字(byte)数

CookieにID等の文字数を大量に保存したかった。ただ、どの程度の文字(バイト ...

はてなブログからwordpressへの移行方法

WordPressをちゃんと試してみたかったので 移行したかった。けどどうもはて ...

DNSのキャッシュクリア

ドメインを新しく割り当てたり何らかの変更を加えた際に、反映されるまで多少時間がか ...

VPSにPukiWikiの導入

他社さんで情報共有を行う際にPukiWikiを使っているのを見て、けっこうよさげ ...