Startpagina » internet » Geef Google Feed Subscriber Count in Text weer

    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 met https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Ben je vervangen? feedburner-id met uw werkelijke Feed-ID?
    • SimpleXMLElements 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.