Pagina principala » Internet » Afișați numărul de abonați Google Feed în text

    Afișați numărul de abonați Google Feed în text

    Am prezentat anterior modul în care puteți afișa numărul de feeduri Feedburner în textul brut. Cu toate acestea, dacă ați migrat recent feedul dvs. din Feedburner în Google Feed, veți observa că aceste coduri nu vor mai funcționa. Iată soluțiile, pentru cei care au vrut afișați numărul de abonați Google Feed în text pentru un stil mai bun.

    Codul anterior pentru Feedburner ...

    Acest cod va funcționa numai dacă intenționați să afișați Feedburner feed count în text, dar pentru cei care sunt deja pe Google Feed, sunt necesare unele modificări.

     // a lua numărătoarea răcoroasă a comenzii $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initializeaza sesiunea Curl $ ch = curl_init (); // Setați curl pentru a returna datele în loc să le tipăriți în browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Setați URL-ul curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Executați preluarea $ data = curl_exec ($ ch); // Închideți conexiunea curl_close ($ ch); $ xml = nou SimpleXMLElement ($ date); $ fb = $ xml-> feed-> entry ['circulație']; // sfârșiți să fii răcoroasă 

    Soluția

    Înlocuiți linia: 2 de la:

     // a lua numărătoarea răcoroasă a comenzii $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    la următoarele:

     // a se lua rădăcină pentru feedburner $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    Codul complet

    Iată setul complet de coduri pentru afișarea numărului de abonați Google Feed în text. Nu uitați să înlocuiți FeedBurner-id (linia: 2) cu dvs. real ID-ul feedului.

     // a se lua rădăcină pentru feedburner $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initializeaza sesiunea Curl $ ch = curl_init (); // Setați curl pentru a returna datele în loc să le tipăriți în browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Setați URL-ul curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Executați preluarea $ data = curl_exec ($ ch); // Închideți conexiunea curl_close ($ ch); $ xml = nou SimpleXMLElement ($ date); $ fb = $ xml-> feed-> entry ['circulație']; // sfârșiți să fii răcoroasă 

    depanează

    Iată câteva dintre posibilitățile în care codul de mai sus nu funcționează pentru dvs.:

    • Verificați dublu dacă ați înlocuit corect http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id cu https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Ai înlocuit-o FeedBurner-id cu ID-ul dvs. real de feed?
    • SimpleXMLElements necesită PHP5. Dacă nu apare nimic, există șanse ca gazda web să se afle încă pe PHP4. Ar trebui să le contactați în legătură cu actualizarea.