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 e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *