Rodyti „Google Feed“ abonentų skaičių tekste
Anksčiau parodėme, kaip galite rodyti „Feedburner“ pašarų skaičių neapdorotame tekste. Tačiau, jei neseniai perkėlėte kanalą iš „Feedburner“ į „Google“ paštą, pastebėsite, kad šie kodai nebeveiks. Štai tai, kas norima, tiems, kurie norėjo rodyti „Google Feed“ abonentą į tekstą už geresnį stilių.
Ankstesnis „Feedburner“ kodas…
Šis kodas veiks tik tada, kai ketinate rodyti Feedburner srauto skaičiavimas tekste, bet tiems, kurie jau yra „Google Feed“, reikia atlikti kai kuriuos pakeitimus.
// gauti vėsią feedburner skaičių $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Pradėti Curl sesiją $ ch = curl_init (); // Nustatykite kreivę, kad grąžintumėte duomenis, o ne spausdintumėte į naršyklę. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nustatykite URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Vykdyti fetch $ data = curl_exec ($ ch); // Uždaryti ryšį curl_close ($ ch); $ xml = new SimpleXMLElement ($ duomenys); $ fb = $ xml-> feed-> įrašas [„apyvarta“); / / pabaiga gauti cool feedburner skaičius
Sprendimas
Pakeiskite eilutę: 2 iš:
// gauti vėsią feedburner skaičių $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
į šiuos dalykus:
// gausite šaltinį „feedburner“ skaičių $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
Pilnas kodas
Čia pateikiamas visas kodas, rodantis teksto „Google“ pašarų abonentą. Nepamirškite pakeisti feedburner-id
(eilutė: 2) su jūsų tikras kanalo ID.
// gausite kietą pašarų degiklio skaičių $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Pradėti Curl sesiją $ ch = curl_init (); // Nustatykite kreivę, kad grąžintumėte duomenis, o ne spausdintumėte į naršyklę. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nustatykite URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Vykdyti fetch $ data = curl_exec ($ ch); // Uždaryti ryšį curl_close ($ ch); $ xml = new SimpleXMLElement ($ duomenys); $ fb = $ xml-> feed-> įrašas [„apyvarta“); / / pabaiga gauti cool feedburner skaičius
Triktis
Štai keletas galimybių, jei pirmiau nurodytas kodas jums neveiks:
- Patikrinkite, ar teisingai pakeista
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
suhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Ar pakeitėte
feedburner-id
su tikruoju kanalo ID? SimpleXMLElement
s reikia PHP5. Jei nieko nerodo, tikimybė, kad jūsų žiniatinklio priegloba vis dar yra PHP4. Turėtumėte susisiekti su jais dėl atnaujinimo.