Rādīt Google plūsmas abonenta skaitli tekstā
Mēs iepriekš parādījām, kā jūs varat parādīt Feedburner barības skaitli neapstrādātā tekstā. Tomēr, ja nesen esat migrējis plūsmu no Feedburner uz Google barību, jūs pamanīsiet, ka šie kodi vairs nedarbosies. Šeit ir risinājumi tiem, kas vēlējās rādīt Google plūsmas abonentu skaitu tekstā labāku stilu.
Iepriekšējais Feedburner kods…
Šis kods darbosies tikai tad, ja plānojat to parādīt Feedburner plūsmu skaits tekstā, bet tiem, kas jau ir pakalpojumā Google Feed, ir nepieciešamas dažas izmaiņas.
// get cool feedburner skaits $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Sākt Curl sesiju $ ch = curl_init (); // Iestatiet līkumu, lai atgrieztu datus, nevis drukātu to pārlūkprogrammā. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Iestatiet URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Izpildiet fetch $ data = curl_exec ($ ch); // Aizveriet savienojumu curl_close ($ ch); $ xml = new SimpleXMLElement ($ dati); $ fb = $ xml-> feed-> ieraksts ['aprite']; / / beigas saņems atdzist barības degļa skaitu
Atrisinājums
Aizstāt rindu: 2 no:
// get cool feedburner skaits $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
uz šādu informāciju:
// get cool feedburner skaits $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
Pilns kods
Šeit ir pilns kodu kopums, lai parādītu Google Feed abonentu skaitu tekstā. Neaizmirstiet nomainīt feedburner-id
(līnija: 2) ar savu reāls plūsmas ID.
// get cool feedburner skaits $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Sākt Curl sesiju $ ch = curl_init (); // Iestatiet līkumu, lai atgrieztu datus, nevis drukātu to pārlūkprogrammā. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Iestatiet URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Izpildiet fetch $ data = curl_exec ($ ch); // Aizveriet savienojumu curl_close ($ ch); $ xml = new SimpleXMLElement ($ dati); $ fb = $ xml-> feed-> ieraksts ['aprite']; / / beigas saņems atdzist barības degļa skaitu
Problēmas
Šeit ir dažas iespējas, ja iepriekš minētais kods nedarbojas jums:
- Pārbaudiet, vai esat pareizi nomainījis
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
arhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Vai nomainījāt
feedburner-id
ar jūsu faktisko plūsmas ID? SimpleXMLElement
s nepieciešams PHP5. Ja nekas neparādās, jūsu tīmekļa resursdators joprojām ir PHP4. Jums vajadzētu sazināties ar viņiem par jaunināšanu.