A Google hírcsatorna előfizetői szám megjelenítése szövegben
Korábban megmutattuk, hogyan jelenítheti meg a Feedburner feed számát a nyers szövegben. Ha azonban nemrég áttelepítette a feedburnerből a feedet a Google Feedbe, észrevette, hogy ezek a kódok már nem fognak működni. Itt van a megoldás, azok számára, akik akartak jelenítse meg a Google Feed előfizetői számát szövegben a jobb stílus érdekében.
Előző kód a feedburnerhez…
Ez a kód csak akkor fog működni, ha megjeleníteni kíván Feedburner a hírcsatornák száma a szövegben, de azok számára, akik már a Google Feedben vannak, néhány változtatásra van szükség.
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // A Curl munkamenet inicializálása $ ch = curl_init (); // A görbület beállítása az adatok visszajuttatására a böngészőre történő nyomtatás helyett. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Állítsa be az URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl) értékét; // Végezzük el a $ data = curl_exec ($ ch); // A curl_close ($ ch) kapcsolat bezárása; $ xml = új SimpleXMLElement ($ data); $ fb = $ xml-> feed-> bejegyzés ['forgalom']; // vége hűvös feedburner számot kap
A megoldás
A (z) 2-es sor helyére:
// get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id";
a következőkre:
// get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id";
A teljes kód
Itt van a teljes körű kód a Google Feed előfizetőinek megjelenítéséhez a szövegben. Ne feledje, hogy cserélje ki feedburner-id
(sor: 2) a igazi feed-azonosító.
// get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // A Curl munkamenet inicializálása $ ch = curl_init (); // A görbület beállítása az adatok visszajuttatására a böngészőre történő nyomtatás helyett. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Állítsa be az URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl) értékét; // Végezzük el a $ data = curl_exec ($ ch); // A curl_close ($ ch) kapcsolat bezárása; $ xml = új SimpleXMLElement ($ data); $ fb = $ xml-> feed-> bejegyzés ['forgalom']; // vége hűvös feedburner számot kap
hibaelhárítást
Íme néhány lehetőség, ha a fenti kód nem működik Önnek:
- Ellenőrizze, hogy helyesen helyettesítette-e
http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id
val velhttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Cseréltél
feedburner-id
a tényleges Feed-azonosítóval? SimpleXMLElement
s PHP-t igényel. Ha semmi nem jelenik meg, akkor az internetes fogadó még mindig PHP4-ben van. A frissítésről vegye fel velük a kapcsolatot.