仙台のホームページ制作・システム開発・ウェブコンサルティングはアド・エータイプへ。

FacebookのAPIで指定したURLのいいね数を取得してPHPで出力する

公開日:

Facebook

FacebookのAPIで指定したURLのいいね数を取得してPHPで出力する

 

前回はTwitterのツイート数を個別に取得する方法を記事にしました。

今回はFacebookのいいね数について記載します。

 

Twitterと同様にFacebookもAPIを利用するとURLを指定するだけで、そのページのいいね数を取得することができます。

 

オリジナルのソーシャルボタンを作りたい、カウント数だけを取得したいという場合の参考になれば嬉しいです。

 

 

 

Facebookのいいね数を取得する

いいね数を取得する場合、下記のURLにアクセスすると指定したページのいいね数とコメント数を取得することができます。

http://graph.facebook.com/?id=[取得したいページのURL]

 

「http://www.yahoo.co.jp/」を指定した場合。

http://graph.facebook.com/?id=http://www.yahoo.co.jp/

 

上記URLにアクセスするとJSON形式のデータでFacebookのいいね数を取得できます。

{
“id”: “http://www.yahoo.co.jp/”,
“shares”: 222858,
“comments”: 33
}

 

※数値は変わります。
※いいね数やコメント数がない場合、「shares」や「comments」が存在しないので注意してください。

 

 

 

Facebookのいいね数をPHPで取得・出力する

指定したURLのいいね数をPHPで取得して出力する方法です。
idに取得したいURLを指定します。

 

連想配列形式に変換すると下記のように格納されます。

 

いいね数がない場合は「shares」が存在しないので、存在する場合のみカウント数を取得します。
存在しない場合は0を格納。

 

後はHTMLの表示したい箇所で格納した値を出力します。

 

※いいね数がない場合は0が返らないので注意してください。

 

 

 

まとめ

FacebookのAPIで指定したページのいいね数をPHPで取得・出力する方法を紹介しました。

 

オリジナルのいいねボタンを作成する時に参考になればと思います。

 

Twitterのツイート数を取得

TwitterのAPIで指定したURLのツイート数を取得してPHPで出力する

 

はてなブックマークのはてブ数を取得

はてなブックマークのAPIで指定したURLのはてブ数を取得してPHPで出力する

 

ブログ作成者3
  • このエントリーをはてなブックマークに追加

ホームページに関するお悩みは、仙台のホームページ制作アド・エータイプにお任せください!

お気軽にご相談ください。
022-716-3883
営業時間 平日9:30~18:00