$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=7qkrmib4r9rscbplq5qgadiiq4');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
$content = curl_exec($ch);
$subscribers = get_match('/circulation="(.*)"/isU',$content);
curl_close($ch);
Die Variable $subscribers ist dann Ihre Abonnentenzahl, zum Ausgeben (oder was auch immer). Sie müssen die ID am Ende der zweiten Zeile durch die ID Ihres Feeds ersetzen (finden Sie sie hier). Sie müssen auch die Awareness-Funktion von FeedBurner aktiviert haben.
Ich habe den obigen Code mit meiner ID verwendet
aber ich erhalte eine Fehlermeldung wie diese
Fatal error: Call to undefined function get_match() in /home/boom/public_html/subscribers.php on line 14
Meine ID ist gültig, habe die XML-Datei geprüft: https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=c0plc3tf94g80eaqavodrdsgvg
Ist das vielleicht ein Webhosting-Problem? Mein Server unterstützt PHP Version 5.2.6
Danke!
Ich glaube, diese Funktion muss wahrscheinlich woanders definiert werden…
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,’https://feedburner.google.com/api/awareness/1.0/GetFeedData?id=c0plc3tf94g80eaqavodrdsgvg’);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
$content = curl_exec($ch);
$subscribers = get_match(‘/circulation=”(*)”/isU’,$content);
curl_close($ch);
Gute Informationen! Das kann mit Bildern und CSS verwendet werden, um großartige Ergebnisse zu erzielen…
Können Sie mir eine Demo geben, wie das aussehen würde? Und kann es auf WordPress verwendet werden?
Die Awareness API ist nicht mehr verfügbar. Wir müssen einen Weg finden, die Anzahl der Abonnenten ohne die API zu erhalten.