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
shttps://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
- Vy ste nahradili
FeedBurner-id
s vaším ID aktuálneho zdroja? SimpleXMLElement
s 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ť.