Úvodná » internet » Zobrazenie počtu odberateľov informačného kanála Google v texte

    Zobrazenie počtu odberateľov informačného kanála Google v texte

    Predtým sme ukázali, ako môžete zobraziť počet informačných kanálov Feedburner v nespracovanom texte. Ak ste však nedávno migrovali svoj informačný kanál zo služby Feedburner do služby Google Feed, všimli ste si, že tieto kódy už nebudú fungovať. Tu je riešenie pre tých, ktorí to chceli zobraziť počet odberateľov služby Google Feed v texte pre lepší štýl.

    Predchádzajúci kód pre Feedburner ...

    Tento kód bude fungovať len vtedy, ak chcete zobraziť Feedburner počet príspevkov v texte, ale pre tých, ktorí už sú v službe Google Feed, sú potrebné niektoré zmeny.

     // získať cool countburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicializujte reláciu Curl $ ch = curl_init (); // Nastavte zvlnenie na vrátenie údajov namiesto ich tlače do prehliadača. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nastavte URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Vykonajte načítanie $ data = curl_exec ($ ch); // Zatvorte pripojenie curl_close ($ ch); $ xml = nové SimpleXMLElement ($ dáta); $ fb = $ xml-> feed-> entry ['obeh']; // koniec získať chladný počet krmiva 

    Riešenie

    Nahradiť riadok: 2 z:

     // získať cool countburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    nasledujúcim spôsobom:

     // get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    Kompletný kód

    Tu je kompletná sada kódov na zobrazenie počtu odberateľov služby Google Feed v texte. Nezabudnite nahradiť FeedBurner-id (riadok: 2) s vašim reálny ID krmiva.

     // get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicializujte reláciu Curl $ ch = curl_init (); // Nastavte zvlnenie na vrátenie údajov namiesto ich tlače do prehliadača. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Nastavte URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Vykonajte načítanie $ data = curl_exec ($ ch); // Zatvorte pripojenie curl_close ($ ch); $ xml = nové SimpleXMLElement ($ dáta); $ fb = $ xml-> feed-> entry ['obeh']; // koniec získať chladný počet krmiva 

    troubleshoots

    Tu sú niektoré z možností, ak vyššie uvedený kód nefunguje pre vás:

    • Dvojitá kontrola, či ste správne nahradili http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id s https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Vy ste nahradili FeedBurner-id s vaším ID aktuálneho zdroja?
    • SimpleXMLElements vyžaduje PHP5. Ak sa nič nezobrazí, je pravdepodobné, že váš webový hostiteľ je stále na PHP4. Mali by ste sa s nimi obrátiť.