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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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!