web-dev-qa-db-fra.com

Feedburner ne fonctionne plus

Je ne sais vraiment pas comment comprendre ce qui ne va pas et je cherche donc de l'aide ici.

Lorsque j'essaie de valider mon flux, le message d'erreur suivant s'affiche:

    XML parsing error: <unknown>:8:17928: mismatched tag
... d/show_ads.js">/*<![CDATA[*/<p>/*]]>*/</script></div><p>The next day I h ...

La source est l'URL du flux d'origine, et non Feedburner, bien sûr. Le fichier .js provient de Google Adsense que j'ai récemment intégré à mon blog.

Je reçois aussi ceci:

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.

    line 1, column 485: Self reference doesn't match document location [help]

        ... rel="self" type="application/rss+xml" /><link>http://zoomingjapan.com</l ...

La source ici est Feedburner elle-même.

Ce que j'ai fait jusqu'à présent, c'est que j'ai supprimé Adsense presque complètement de mon blog. L'alimentation récupérée en partie. Au début, aucun message n'a été affiché dans le flux. Maintenant, ils apparaissent à nouveau: http://feeds.feedburner.com/ZoomingJapan Donc, cela semble avoir à voir avec Adsense ou c'est juste tout une coïncidence énorme.

Cependant, je ne comprends toujours pas pourquoi la mise en page habituelle de Feedburner ne s'affiche pas, mais plutôt la mise en page typique des flux RSS. Quelque chose semble mal tourner là-bas!

Quelqu'un peut-il me dire ce qui ne va pas et ce que je dois faire pour résoudre ce problème? Faites-moi savoir si vous avez besoin d'informations supplémentaires.

Merci beaucoup d'avance.

1
japanworm

Eh bien, Feedburner et AdSense ne fonctionnent plus très bien ensemble. Google est en train de le supprimer progressivement. Vous pouvez lire à ce sujet dans leur annonce officielle du "Nettoyage de printemps" .

Mais aussi, vous avez probablement un problème majeur avec votre site en général. Voici ce que je vois lorsque j'essaie de visiter votre page de blog:

Error Page


Maintenant que votre site fonctionne, j'ai été en mesure de charger votre flux brut pour voir ce qu'il se passe. Le nœud du problème est que votre flux - le XML servi par votre site, et non Feedburner - est rompu. Feedburner essaie ensuite d'analyser ces données brisées et crée des fichiers indésirables. Garbage in, garbage out.

J'ai copié le XML brut que votre site présente en réponse aux demandes adressées à http://zoomingjapan.com/blog/feed/ dans un Gist: https://Gist.github.com/3880465

Le problème est que c'est non valide XML ... le document commence par OK:

<?xml version="1.0" encoding="UTF-8"?> 
<rss version="2.0" 
     xmlns:content="http://purl.org/rss/1.0/modules/content/" 
     xmlns:wfw="http://wellformedweb.org/CommentAPI/" 
     xmlns:dc="http://purl.org/dc/elements/1.1/" 
     xmlns:atom="http://www.w3.org/2005/Atom" 
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/" >
    <channel>
        <title>Zooming Japan &#187; Blog</title> 
        <atom:link href="http://zoomingjapan.com/blog/feed/" rel="self" type="application/rss+xml" />
        <link>http://zoomingjapan.com</link>
        <description></description> 
        <lastBuildDate>Wed, 10 Oct 2012 15:03:55 +0000</lastBuildDate> 
        <language>en-US</language> 
...

Mais chaque validateur XML sur lequel je dirige votre flux se plaint des balises <script> disséminées dans votre contenu. En réalité, vous ne devriez pas avoir de balises <script> dans le contenu, elles appartiennent à l'élément <head> de votre page.

1
EAMann