Početna » Internet » Prikaži broj pretplatnika za Google Feed u tekstu

    Prikaži broj pretplatnika za Google Feed u tekstu

    Prethodno smo pokazali kako možete prikazati broj feedburnih feedova u sirovom tekstu. Međutim, ako ste nedavno preselili feed iz Feedburnera u Google Feed, primijetili ste da ti kodovi više neće funkcionirati. Ovo su zaobilaznice za one koji su to htjeli prikazati broj pretplatnika usluge Google Feed u tekstu za bolji stil.

    Prethodni kod za feedburner ...

    Ovaj kôd će raditi samo ako namjeravate prikazati FeedBurner broj feedova u tekstu, ali za one koji su već na Google Feedu potrebne su neke promjene.

     // dobiti cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicijaliziram Curl sesiju $ ch = curl_init (); // Postavite curl da biste vratili podatke umjesto da ih ispisujete u preglednik. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Postavite URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Izvrši dohvaćanje $ data = curl_exec ($ ch); // Zatvaranje veze curl_close ($ ch); $ xml = novi SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['promet']; // na kraju dobivamo kul feedburner 

    Rješenje

    Zamijeni redak: 2 iz:

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

    na sljedeće:

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

    Cijeli kod

    Ovo je kompletan kôd za prikaz broja pretplatnika na usluzi Google Feed u tekstu. Ne zaboravite zamijeniti FeedBurner id (redak: 2) s vašim stvaran ID feeda.

     // dobiti cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicijaliziram Curl sesiju $ ch = curl_init (); // Postavite curl da biste vratili podatke umjesto da ih ispisujete u preglednik. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Postavite URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Izvrši dohvaćanje $ data = curl_exec ($ ch); // Zatvaranje veze curl_close ($ ch); $ xml = novi SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['promet']; // na kraju dobivamo kul feedburner 

    otklanjaju se poteškoće

    Evo nekih mogućnosti ako gore navedeni kôd ne funkcionira za vas:

    • Provjerite jeste li ispravno zamijenili http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id s https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Jeste li zamijenili FeedBurner id sa stvarnim ID-om feeda?
    • SimpleXMLElements zahtijeva PHP5. Ako se ništa ne pojavi, šanse su da je vaš web host još uvijek na PHP4. Trebali biste ih kontaktirati o nadogradnji.