Hemsida » internet » Visa Google Feed Subscriber Count i Text

    Visa Google Feed Subscriber Count i Text

    Vi visade tidigare hur du kan visa Feedburner-foderräkning i råtext. Om du emellertid nyligen migrerat ditt flöde från Feedburner till Google Feed, märker du att koderna inte längre fungerar. Här är lösningarna, för dem som ville visa Google Feed-abonnenträkning i text för bättre styling.

    Tidigare kod för Feedburner ...

    Den här koden fungerar bara om du tänker visa Feedburner matningsräkning i text, men för de som redan finns på Google Feed krävs några ändringar.

     // få cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initiera Curl-sessionen $ ch = curl_init (); // Ställ in curl för att returnera data istället för att skriva ut det i webbläsaren. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Ange URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Utför hämtningen $ data = curl_exec ($ ch); // Stäng anslutningen curl_close ($ ch); $ xml = ny SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['circulation']; // slut bli cool feedburner räkna 

    Lösningen

    Byt linje: 2 från:

     // få cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    till det följande:

     // få cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    Den fullständiga koden

    Här är den fullständiga uppsättningen kod för att visa Google Feed-abonnenträkning i text. Kom ihåg att byta ut feedburner-id (rad: 2) med din verklig matnings-ID.

     // få cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initiera Curl-sessionen $ ch = curl_init (); // Ställ in curl för att returnera data istället för att skriva ut det i webbläsaren. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Ange URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Utför hämtningen $ data = curl_exec ($ ch); // Stäng anslutningen curl_close ($ ch); $ xml = ny SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['circulation']; // slut bli cool feedburner räkna 

    felsöker

    Här är några av möjligheterna om ovanstående kod inte fungerar för dig:

    • Kontrollera om du har ersatt rätt http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id med https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Ersatte du feedburner-id med ditt faktiska Feed ID?
    • SimpleXMLElements kräver PHP5. Om inget dyker upp är chansen att din webbhotell fortfarande är på PHP4. Du bör kontakta dem om uppgraderingen.