Domovská » Internet » Zobrazit počet účastníků služby Google Feed Subscriber Count v Textu

    Zobrazit počet účastníků služby Google Feed Subscriber Count v Textu

    Dříve jsme ukázali, jak můžete zobrazit Feedburner Feed Feed v surovém textu. Pokud jste však nedávno přenesli svůj zdroj z Feedburner na Google Feed, všimli jste si, že tyto kódy již nebudou fungovat. Tady je řešení, pro ty, kteří chtěli zobrazit počet odběratelů služby Google Feed v textu pro lepší styl.

    Předchozí kód pro Feedburner…

    Tento kód bude fungovat pouze v případě, že chcete zobrazit Feedburner počet příspěvků v textu, ale pro ty, kteří jsou již v Google Feed, jsou nutné některé změny.

     // dostat cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicializace relace Curl $ ch = curl_init (); // Namísto tisku do prohlížeče nastavte curl pro vrácení dat. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nastaví URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Spustit načítání $ data = curl_exec ($ ch); // Ukončete připojení curl_close ($ ch); $ xml = new SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['cirkulace']; // konec dostat cool feedburner počet 

    Řešení

    Nahradit řádek: 2 z:

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

    na následující:

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

    Kompletní kód

    Zde je kompletní sada kódů pro zobrazení počtu účastníků služby Google Feed v textu. Nezapomeňte vyměnit feedburner-id (řádek: 2) s vaším nemovitý ID zdroje.

     // dostat cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicializace relace Curl $ ch = curl_init (); // Namísto tisku do prohlížeče nastavte curl pro vrácení dat. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nastaví URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Spustit načítání $ data = curl_exec ($ ch); // Ukončete připojení curl_close ($ ch); $ xml = new SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['cirkulace']; // konec dostat cool feedburner počet 

    Poradce při potížích

    Zde jsou některé z možností, pokud výše uvedený kód pro vás nefunguje:

    • Zkontrolujte, zda jste správně vyměnili http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id s https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Nahradili jste feedburner-id se skutečným ID zdroje?
    • SimpleXMLElements vyžaduje PHP5. Pokud se nic neobjeví, šance, že váš webhosting je stále na PHP4. Měli byste se obrátit na upgrade.