Chciałbyś wyświetlać na swojej stronie ilość polubień i udostępnień swojej strony? Nic prostszego. Facebook udostępnia nam bardzo fajny mechanizm aby zdobyć te informacje. Wystarczy pobrać dokument XML podając w parametrze adres interesującej nas strony, a w odpowiedzi dostaniemy informacje na temat ilości polubień, udostępnień, komentarzy itp. Poniżej możecie zobaczyć kod który nam na to pozwoli.
<?php | |
$source_url = 'http://blog.mloza.pl'; | |
$url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); | |
$xml = file_get_contents($url); $xml = simplexml_load_string($xml); | |
$shares = $xml->link_stat->share_count; // Liczba share | |
$likes = $xml->link_stat->like_count; // Liczba like | |
$comments = $xml->link_stat->comment_count; // Liczba komentarzy | |
$total = $xml->link_stat->total_count; // Sumarycznie | |
?> |
Jak widzisz kod jest super prosty. Kilka linijek i dostajemy wszystkie potrzebne nam informacje. Dzięki temu możesz stworzyć na przykład prosty system głosowania na artykuł. Będzie on od razu jest zabezpieczony przed wielokrotnym oddawaniem głosów!