Kuva Google Feedi abonendi arv tekstis
Me näitasime eelnevalt, kuidas toita tekstis kuvada Feedburneri sööda arv. Kui olete hiljuti oma voo Feedburnerist Google Feedi teisaldanud, märkasite, et need koodid enam ei tööta. Siin on lahendused nende jaoks, kes tahtsid kuvage Google Feedi abonendi arv tekstis parema stiili jaoks.
Eelmine Feedburneri kood…
See kood töötab ainult siis, kui soovite seda kuvada Feedburner Sõnumite arv tekstis, kuid nende jaoks, kes juba on Google Feedis, on vaja mõningaid muudatusi.
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Alusta Curl seansi $ ch = curl_init (); // Andke brauserile printimise asemel andmete tagastamiseks curl. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Määrake URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Käivita fetch $ data = curl_exec ($ ch); // Sulge ühendus curl_close ($ ch); $ xml = uus SimpleXMLElement ($ data); $ fb = $ xml-> feed-> kirje ['ringlusse]]; / / lõpus saada jahtuda feedburner arv
Lahendus
Asenda rida: 2:
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
järgmisele:
// saada jahedat feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
Täielik kood
Siin on kogu kood, mida saab kasutada Google Feedi abonendi kuvamiseks tekstis. Ärge unustage asendada feedburner-id
(rida: 2) oma reaalne kanali ID.
// saada jahedat feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Alusta Curl seansi $ ch = curl_init (); // Andke brauserile printimise asemel andmete tagastamiseks curl. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Määrake URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Käivita fetch $ data = curl_exec ($ ch); // Sulge ühendus curl_close ($ ch); $ xml = uus SimpleXMLElement ($ data); $ fb = $ xml-> feed-> kirje ['ringlusse]]; / / lõpus saada jahtuda feedburner arv
Probleemid
Siin on mõned võimalused, kui ülaltoodud kood ei tööta teie jaoks:
- Kontrollige, kas olete õigesti asendanud
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
kooshttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Kas asendasite
feedburner-id
teie tegeliku kanaliga ID? SimpleXMLElement
s vajab PHP5. Kui midagi ei ilmu, on tõenäoline, et teie veebi on ikka veel PHP4. Te peaksite uuenduse kohta nendega ühendust võtma.