Homepage » Internet » Mostra il conteggio degli iscritti al feed di Google nel testo

    Mostra il conteggio degli iscritti al feed di Google nel testo

    In precedenza abbiamo mostrato come è possibile visualizzare il conteggio dei feed di Feedburner in testo non elaborato. Tuttavia, se di recente hai eseguito la migrazione del feed da Feedburner a Google Feed, noterai che i codici non funzioneranno più. Ecco le soluzioni alternative, per coloro che volevano mostra il numero di iscritti al feed di Google nel testo per uno stile migliore.

    Codice precedente per Feedburner ...

    Questo codice funzionerà solo se si intende visualizzare Feedburner il conteggio dei feed nel testo, ma per coloro che sono già presenti in Google Feed, sono necessarie alcune modifiche.

     // get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inizializza la sessione Curl $ ch = curl_init (); // Imposta arricciatura per restituire i dati anziché stamparli nel browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Imposta l'URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Esegue il recupero $ data = curl_exec ($ ch); // Chiudi la connessione curl_close ($ ch); $ xml = new SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['circulation']; // fine diventa freddo conteggio di feedburner 

    La soluzione

    Sostituisci linea: 2 da:

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

    al seguente:

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

    Il codice completo

    Ecco il set completo di codice per visualizzare il conteggio degli iscritti di Google Feed nel testo. Ricordati di sostituire feedburner-id (linea: 2) con il tuo vero feed ID.

     // get cool feedburner conta $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inizializza la sessione Curl $ ch = curl_init (); // Imposta arricciatura per restituire i dati anziché stamparli nel browser. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Imposta l'URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Esegue il recupero $ data = curl_exec ($ ch); // Chiudi la connessione curl_close ($ ch); $ xml = new SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entry ['circulation']; // fine diventa freddo conteggio di feedburner 

    guasti del

    Ecco alcune delle possibilità se il codice sopra riportato non funziona per te:

    • Controlla se hai sostituito correttamente http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id con https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Hai sostituito feedburner-id con il tuo ID feed reale?
    • SimpleXMLElements richiede PHP5. Se non compare nulla, è probabile che il tuo host web sia ancora su PHP4. Dovresti contattarli per l'aggiornamento.