Homepage » Internet » A Google hírcsatorna előfizetői szám megjelenítése szövegben

    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 vel https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Cseréltél feedburner-id a tényleges Feed-azonosítóval?
    • SimpleXMLElements 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.