O que fazer quando aparece uma mensagem de que o feed é inválido? Em geral, o problema está no site que publica o feed. No Feeder, tentamos ser compatíveis com todos os feeds que encontramos, mas alguns têm tantas inconsistências que é impossível interpretar o conteúdo.
O que significa “inválido”?
RSS e Atom são dois padrões abertos diferentes que definem como um feed deve ser. Um feed é um arquivo que um servidor permite que qualquer pessoa baixe. Como um texto comum, ele precisa seguir determinadas regras de sintaxe. Os servidores do Feeder baixam e leem esses arquivos para você, extraem as publicações que eles especificam e as enviam rapidamente para o seu leitor.
O que costuma acontecer é que quem programou o feed não levou em conta todos os casos extremos que podem ocorrer no mundo real. Um exemplo seria colocar um ponto (“.”) no meio de uma frase. Isso pode mudar completamente o sentido da frase! Erros de ortografia também podem ter consequências graves.
O que posso fazer como usuário?
Cole o endereço do feed no validador de feeds RSS. Ele busca o feed da mesma forma que o Feeder e lista cada erro, indicando a linha em que aparece e como corrigi-lo. Se o feed for seu, corrija as linhas indicadas e adicione o feed novamente. Caso contrário, envie o resultado do validador ao responsável pelo site.
No Feeder, gostaríamos de levar em conta todos os casos extremos possíveis, mas isso simplesmente não é viável. Por isso, a única maneira é avisar o responsável pelo site de que o feed é inválido.
Escrevemos um guia “Como validar meu arquivo RSS”, que descreve erros comuns e como corrigi-los. Recomendamos que você acesse o site em questão, procure um link “Fale conosco” ou talvez uma página no Twitter ou Facebook e compartilhe o guia para avisar que o feed está com problemas. Não se esqueça também de enviar o link do feed em questão.