Что делать, если вы видите сообщение об ошибке: лента недействительна? Обычно проблема на сайте, который публикует ленту. В Feeder мы стараемся поддерживать как можно больше разных лент, но иногда в них столько ошибок и несоответствий, что правильно обработать их невозможно.
Что означает «недействительна»?
RSS и Atom, это два разных открытых стандарта, которые определяют, как должна быть устроена лента. Лента, это файл, который сервер позволяет скачать всем желающим. Как и обычный текст, он должен соответствовать определённым правилам. Серверы Feeder скачивают и читают эти файлы за вас, извлекают из них опубликованные записи и почти мгновенно отправляют их в вашу ленту в приложении.
Чаще всего причина в том, что разработчик не учёл все возможные ситуации, которые могут возникнуть в реальных условиях. Например, точка («.») в середине предложения может полностью изменить его смысл. Опечатки тоже могут привести к серьёзным последствиям.
Что я могу сделать?
Вставьте адрес ленты в валидатор RSS-лент. Он загружает ленту так же, как Feeder, и перечисляет ошибки, указывая строку, в которой они находятся, и способ их исправления. Если лента принадлежит вам, исправьте указанные строки и добавьте её снова. Если лента чужая, отправьте результат проверки владельцу сайта.
В Feeder мы хотели бы учитывать все возможные ситуации, но это просто невозможно. Поэтому единственный выход, это сообщить владельцу сайта, что его лента недействительна.
Мы подготовили руководство «Проверьте мой RSS-файл» с описанием распространённых ошибок и способов их исправления. Рекомендуем зайти на нужный сайт, найти ссылку «Связаться с нами» или страницу в Twitter либо Facebook и отправить владельцу руководство, чтобы сообщить о проблеме. Не забудьте также приложить ссылку на ленту.