У меня проблема с фидом ATOM, который я генерирую, и записи дублируются в читателях.Пользовательский поток ATOM Дублирует мои записи в Google Reader
Я разработал класс C# для создания записей фида ATOM и, в конечном итоге, полный объект подачи из моих элементов данных. Он соответствует RFC 4287 для формата подачи Atom Syndication.
Корма генерируется должным образом. В настоящее время он не проверяется, так как я добавляю два нестандартных элемента расширения и еще не создал для них правильное пространство имен, но эти проблемы существуют даже тогда, когда они проверяются.
Я также вижу два разных поведения между моей прямой подачей Atom и FeedBurner.
Ниже представлены два источника. http://feeds.feedburner.com/oldtownhome/ http://www.oldtownhome.com/index.atom
Я подписался как каналы через Google Reader, и есть сообщения от других пользователей, которые они видят один и тот же вопрос, но это не соответствует, как когда они видят проблему против меня.
Проблема с подачей # 1: Элементы питания, которые в настоящее время находятся в фиде (25 входных каналов), дублируются в случайном порядке. Это может быть как однократное дублирование в течение одного дня, дублирование нескольких элементов в течение нескольких дней, или иногда все содержимое корма, кажется, «переиздано» в течение одного дня, даже если они уже существуют в предыдущие дни.
Проблема с подачей # 2: Сообщения кажутся дублирующимися в случайном порядке, даже если записи падают из основного канала (хотя они могут быть доступны через другие каналы Atom на сайте, например, для отдельных каналов Atom).
Я пробежал все, что мог придумать. Я гарантировал, что pubDate никогда не изменяется, каждая ссылка на документ неизменна с момента публикации, добавила узел с фактическим и неизменным guid в качестве значения, но ничего не помогает. Я даже заставил feedburner использовать мой XML в надежде, что проблема, возможно, была в feedburner.
Я в недоумении и надеюсь, что у других была подобная ситуация и у вас есть совет.
Update Возможного соответствующий пункт, мой FeedBurner доставлен электронная почта, который пришел через вчера с «Последними сообщениями» сообщило 25 новых сообщений (общее количество в основном корме, где он черпает эту информацию). Из этих 25 должностей 24 не были новыми и были доставлены по одному за предыдущие 30 дней или около того. Только 1 сообщение было новым, и оно было на вершине сосредоточено вместе с остальными сообщениями.
Возможно ли, что это связано с проблемой подключения, когда Feedburner не может получить доступ к моему каналу (потому что он низок или что-то еще), а затем, когда он снова загружается в Feedburner, все содержимое нового? У меня больше никаких простоя с сервером не было больше года, но у меня были проблемы, которые длились от 30 секунд до 5 минут.
Это самая неприятная проблема, потому что Feedburner/Google Reader - оба таких черных ящика.