RSS GUI是否真的应该是全球唯一的?

RSS GUI是否真的应该是全球唯一的?,rss,Rss,只是想弄清楚RSS提要中的元素实际上应该具有什么级别的唯一性。我知道它的一个主要用途是软件可以用来识别物品,例如读/未读跟踪。但我说得对吗: 一旦使用了guid,就不应该再使用它,即使最后一个实例早就从提要中删除了 它应该是唯一的,不仅在一个feed中,而且在多个feed中,甚至(在可以实现的范围内)不相关的网站中 通常使用URL作为GUID的原因之一是为了帮助实现上述功能 此外,如果一个程序在不同的提要中两次遇到相同的guid,应该怎么办 它将它们视为不同的RSS项,因为它们在不同的提要

只是想弄清楚RSS提要中的
元素实际上应该具有什么级别的唯一性。我知道它的一个主要用途是软件可以用来识别物品,例如读/未读跟踪。但我说得对吗:

  • 一旦使用了guid,就不应该再使用它,即使最后一个实例早就从提要中删除了
  • 它应该是唯一的,不仅在一个feed中,而且在多个feed中,甚至(在可以实现的范围内)不相关的网站中
  • 通常使用URL作为GUID的原因之一是为了帮助实现上述功能
此外,如果一个程序在不同的提要中两次遇到相同的guid,应该怎么办

  • 它将它们视为不同的RSS项,因为它们在不同的提要中
  • 它们被认为是同一个项目,只是在多个地方发布(类似于Usenet交叉帖子)
  • 这取决于它们是否在同一站点/域上
  • 这种行为没有定义

    • 这是个好问题,答案是否定的

      这是一个糟糕的术语选择

      guid只需对提要是唯一的

      添加它们的目的是让聚合器能够确定以前是否看到过该项目。一个本地唯一的id就足够了