Facebook like – pobieranie ilości polubień przy pomocy PHP

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
?>
view raw facebook-likes.php hosted with ❤ by GitHub

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!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *