Jak policzyć polubienia na stronie FB?
Muszę wykonać bardzo prostą operację, ale moje umiejętności programistyczne nie wystarczą. Muszę polubić polubienie na stronie na Facebooku i wydrukować ten numer na mojej stronie internetowej. Mam dwa skrypty, które dobrze wykonują zadanie dla zwykłych stron internetowych, ale nie chcą pokazywać liczby polubień strony.
<?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));
?>
Oba skrypty działają na zwykłych stronach internetowych, ale nie mogą polubić strony fb. Może powinienem wpisać link w innym formacie lub coś takiego?
Mogę uzyskać wymagane dane za pomocą takiego wykresuhttp://graph.facebook.com/?ids=AutoSpecCenter , po prostu wprowadzając taką nazwę strony. Ale nie wiem, jak manipulować tymi danymi.