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
shttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Nahradili jste
feedburner-id
se skutečným ID zdroje? SimpleXMLElement
s vyžaduje PHP5. Pokud se nic neobjeví, šance, že váš webhosting je stále na PHP4. Měli byste se obrátit na upgrade.