Pagina inicial » Internet » Exibir contagem de inscritos do feed do Google no texto

    Exibir contagem de inscritos do feed do Google no texto

    Anteriormente, mostramos como você pode exibir a contagem de feeds do Feedburner em texto bruto. No entanto, se você migrou recentemente seu feed do Feedburner para o Google Feed, percebeu que esses códigos não funcionam mais. Aqui estão as soluções alternativas, para aqueles que queriam exibir a contagem de inscritos do Feed do Google no texto para um melhor estilo.

    Código anterior para o Feedburner…

    Este código só funcionará se você pretende exibir Feedburner contagem de feeds no texto, mas para aqueles que já estão no feed do Google, algumas alterações são necessárias.

     // get cool feedburner count $ whaturl = "http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicialize a sessão Curl $ ch = curl_init (); // Definir o curl para retornar os dados em vez de imprimi-los no navegador. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Definir o URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Executa a busca $ data = curl_exec ($ ch); // Fecha a conexão curl_close ($ ch); $ xml = new SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entrada ['circulação']; // end get cool count do feedburner 

    A solução

    Substitua a linha: 2 de:

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

    para o seguinte:

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

    O código completo

    Este é o conjunto completo de códigos para exibir a contagem de inscritos do Feed do Google no texto. Lembre-se de substituir feedburner-id (linha: 2) com o seu real ID do feed.

     // get cool feedburner count $ whaturl = "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id"; // Inicialize a sessão Curl $ ch = curl_init (); // Definir o curl para retornar os dados em vez de imprimi-los no navegador. curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); // Definir o URL curl_setopt ($ ch, CURLOPT_URL, $ whaturl); // Executa a busca $ data = curl_exec ($ ch); // Fecha a conexão curl_close ($ ch); $ xml = new SimpleXMLElement ($ data); $ fb = $ xml-> feed-> entrada ['circulação']; // end get cool count do feedburner 

    Solucionar problemas

    Aqui estão algumas das possibilidades se o código acima não funcionar para você:

    • Verifique novamente se você substituiu corretamente http://api.feedburner.com/awareness/1.0/GetFeedData?uri=feedburner-id com https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=feedburner-id
    • Você substituiu feedburner-id com seu ID de feed real?
    • SimpleXMLElements requer PHP5. Se nada aparecer, é provável que seu host ainda esteja no PHP4. Você deve contatá-los sobre a atualização.