Hjemmeside » Internett » Vis Google Feed Subscriber Count i tekst

    Vis Google Feed Subscriber Count i tekst

    Vi har tidligere vist hvordan du kan vise Feedburner-feedtelling i rå tekst. Men hvis du nylig har migrert din feed fra Feedburner til Google Feed, vil du merke at disse kodene ikke lenger fungerer. Her er løsningen, for de som ønsket å Vis Google Feed-abonnentantall i tekst for bedre styling.

    Tidligere kode for Feedburner ...

    Denne koden fungerer bare hvis du har tenkt å vise Feedburner burner~~POS=HEADCOMP mate telling i tekst, men for de som allerede er på Google Feed, er det nødvendig med noen endringer.

     // få kult feedburner telle $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initialiser Curl-økten $ ch = curl_init (); // Sett krøll for å returnere dataene i stedet for å skrive det ut til nettleseren. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Angi URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Utfør hent $ data = curl_exec ($ ch); // Lukk tilkoblingen curl_close ($ ch); $ xml = ny SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['sirkulasjon']; // slutten blir kult feedburner teller 

    Løsningen

    Erstatt linje: 2 fra:

     // få kult feedburner telle $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    til følgende:

     // få kult feedburner telle $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; 

    Den komplette koden

    Her er det komplette settet av kode for å vise Google Feed-abonnentantall i tekst. Husk å erstatte Feedburner-id (linje: 2) med din ekte feed ID.

     // få kult feedburner telle $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Initialiser Curl-økten $ ch = curl_init (); // Sett krøll for å returnere dataene i stedet for å skrive det ut til nettleseren. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Angi URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Utfør hent $ data = curl_exec ($ ch); // Lukk tilkoblingen curl_close ($ ch); $ xml = ny SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['sirkulasjon']; // slutten blir kult feedburner teller 

    feilsøker

    Her er noen av mulighetene hvis koden ovenfor ikke fungerer for deg:

    • Dobbeltklikk om du har erstattet riktig http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id med https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Har du erstattet Feedburner-id med din faktiske Feed ID?
    • SimpleXMLElements krever PHP5. Hvis ingenting vises, er sjansen din webverten fortsatt på PHP4. Du bør kontakte dem om oppgraderingen.