Facebook-Fancount

Mit diesem kleinen PHP-Schnipsel ist es möglich, sich die Anzahl der Fans einer Seite (nicht einer Einzelperson) ausgeben zu lassen und kann die reine Zahl dann in anderen Scripten weiterverwenden.
Ist die Anzahl an Fans zu hoch, gibt das Script leider nur „a lot“ aus. Hier müsste man dann eine eigene Facebook-Applikation schreiben und über die authorisierte API gehen, um korrekte Angaben zu erhalten.
Es lohnt sich, diese Anfrage nicht bei jedem Seitenaufruf zu senden, sondern zu cachen und nur einmal am Tag zu aktualisieren.

Variante 1: Rest-API-Aufruf

<?php
$page_id = "1760787260806982";
$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");
$fans = $xml->page->fan_count;
echo $fans;
?>

Variante 2: Graph-Aufruf

function fan_count($pagename)
{
    $data = json_decode(file_get_contents("https://graph.facebook.com/".$pagename));
    $likes = $data->likes;
    return $likes;
}
$page = "katzothek";
$fans = fan_count($page);
echo $fans;
Kommentarbenachrichtigungen
Benachrichtige mich bei
Bitte gib hier Deinen Namen an (benötigtes Feld)
Bitte gib hier Deine E-Mail-Adresse an, diese wird nicht veröffentlicht. (benötigtes Feld)
Wenn Du magst, kannst Du hier Deine Webseite angeben. Diese Information wird veröffentlicht.
Wie bewertest Du den Artikel?
Wie hat Dir der Artikel gefallen? Ich würde mich über eine kurze Bewertung von Dir freuen.
Mit der Nutzung dieses Formulars erklärst Du Dich mit der Speicherung und Verarbeitung Deiner Daten durch diese Webseite einverstanden (benötigtes Feld)
0 Kommentare
Inline Feedbacks
View all comments