Geef Google Feed Subscriber Count in Text weer
We hebben eerder laten zien hoe u Feedburner-feeds kunt weergeven in onbewerkte tekst. Als u echter onlangs uw feed van Feedburner naar Google Feed heeft gemigreerd, ziet u dat die codes niet meer werken. Dit zijn de tijdelijke oplossingen voor degenen die dat wilden het aantal Google Feed-abonnees weergeven in tekst voor een betere styling.
Vorige code voor Feedburner ...
Deze code werkt alleen als u van plan bent om weer te geven Feedburner feedtelling in tekst, maar voor degenen die al op Google Feed zijn, zijn enkele wijzigingen vereist.
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner -id"; // Initialiseer de Curl-sessie $ ch = curl_init (); // Stel krul in om de gegevens te retourneren in plaats van deze af te drukken in de browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Stel de URL in curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Voer de fetch $ data = curl_exec ($ ch) uit; // Sluit de verbinding curl_close ($ ch); $ xml = nieuw SimpleXMLElement ($ gegevens); $ fb = $ xml-> feed-> entry ['circulation']; // einde get cool feedburner-aantal
De oplossing
Vervang regel: 2 van:
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner -id";
Naar het volgende:
// get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner -id";
De volledige code
Hier is de complete code om het aantal Google Feed-abonnees in tekst weer te geven. Vergeet niet om te vervangen feedburner-id
(regel: 2) met uw echt feed ID.
// get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner -id"; // Initialiseer de Curl-sessie $ ch = curl_init (); // Stel krul in om de gegevens te retourneren in plaats van deze af te drukken in de browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Stel de URL in curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Voer de fetch $ data = curl_exec ($ ch) uit; // Sluit de verbinding curl_close ($ ch); $ xml = nieuw SimpleXMLElement ($ gegevens); $ fb = $ xml-> feed-> entry ['circulation']; // einde get cool feedburner-aantal
Oplossen van problemen
Hier zijn enkele van de mogelijkheden als de bovenstaande code niet voor u werkt:
- Controleer nogmaals of u correct hebt vervangen
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
methttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Ben je vervangen?
feedburner-id
met uw werkelijke Feed-ID? SimpleXMLElement
s vereist PHP5. Als er niets wordt weergegeven, is de kans groot dat uw webhost nog steeds op PHP4 is. Neem contact met hen op over de upgrade.