非常に簡単な操作をしなければなりませんが、私のプログラミング スキルは十分ではありません。Facebookページでいいねを数え、その数を自分のWebサイトに印刷する必要があります。通常の Web サイトでうまく機能する 2 つのスクリプトがありますが、それらはページのいいね! の数を表示したくありません。
<?php
$source_url = "http://www.facebook.com/"; //This could be anything URL source including stripslashes($_POST['url'])
$url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url);
$likes = $xml->link_stat->like_count;
$comments = $xml->link_stat->comment_count;
$total = $xml->link_stat->total_count;
$max = max($shares,$likes,$comments);
echo $likes;
?>
<?php
$fql = "SELECT url, normalized_url, share_count, like_count, comment_count, ";
$fql .= "total_count, commentsbox_count, comments_fbid, click_count FROM ";
$fql .= "link_stat WHERE url = 'http://www.apple.com/'";
$apifql="https://api.facebook.com/method/fql.query?format=json&query=".urlencode($fql);
$json=file_get_contents($apifql);
print_r( json_decode($json));
?>
どちらのスクリプトも通常の Web サイトでは機能しますが、fb ページのいいね数を取得することはできません。リンクを別の形式で入力する必要がありますか?
このようなページ名を入力するだけで、http://graph.facebook.com/?ids=AutoSpecCenterのようなグラフを使用して必要なデータを取得できます。しかし、このデータを操作する方法がわかりません。