1

当 RSS 客户端遇到包含具有相同 guid/标识符的多个项目的提要时,它应该有什么正确响应?

目前在我的应用程序中,任何使用现有 guid 的项目都不会被缓存或显示,因为它认为它已经拥有该项目。

在此示例中,许多项目共享此 ID:

tag:blizzard.com,2010-10-22:diablo3:feed:en-us:1
4

3 回答 3

6

根据w3,当 RSS 提要中有重复条目时

Atom 处理器可以选择显示所有这些或其中的一些子集。一种典型的行为是仅显示具有最新原子的条目:更新的时间戳。

我会使用规范并仅显示具有最新更新时间戳的条目。不要忘记向暴雪支持发送电子邮件并让他们验证他们的 RSS - 只是不要威胁要让他们远离下一次突袭。

小心。

于 2011-01-16T02:09:49.887 回答
5

我认为您的应用程序做得对。不要花哨。如果您已经看过带有该指南的项目,则不要第二次展示它。如果可能,您应该联系网站管理员获取提要,并提醒他们注意问题。

于 2011-01-16T02:20:11.183 回答
0

每个项目都有唯一的 URL 吗?如果是这样,请回退到使用 URL。

于 2011-01-16T02:06:49.353 回答