ダリの雑記:WEBプログラム版

FQLで特定のページの「いいね!」ボタンが押された回数などを取得する方法【Facebook】

FQLで特定のページの「いいね!」ボタンが押された回数などを取得する方法です。

PHPを用いるとこんな感じ。

[php]

$target_url = "http://www.yahoo.co.jp"; //データを取得したいページのURL

$select = 'SELECT like_count, total_count, share_count, click_count FROM link_stat WHERE url="'.$target_url.'"';
$select = urlencode($select);
$fb_url = "http://api.facebook.com/method/fql.query?query=".$select;
$res = file_get_contents($fb_url);
echo $res;

[/php]

$target_urlの変数にデータを取得したいページのURLを入れてください。

実行結果(XML形式で表示されます。)

■参考サイト

Facebookの「いいね!」ボタンが押された回数を取得する方法 - でぶぬる日記

fql.query - Facebook開発者

モバイルバージョンを終了