Как считать лайки на странице FB?

Я должен сделать очень простую операцию, но моих навыков программирования недостаточно. Я должен посчитать лайки на странице в Facebook и распечатать это число на своем сайте. У меня есть два сценария, которые хорошо работают на обычных веб-сайтах, но они не хотят показывать количество лайков на странице.

<?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));
?>

Оба скрипта работают для обычных веб-сайтов, но не могут получить число лайков на странице. Может быть, я должен ввести ссылку в другом формате или что-то?

Я могу получить необходимые данные, используя график, как этоhttp://graph.facebook.com/?ids=AutoSpecCenter , просто введя имя страницы, как это. Но я не знаю, как манипулировать этими данными.

Ответы на вопрос(6)

Ваш ответ на вопрос