将pubsubhubbub链接标记添加到Atom订阅源

时间:2015-06-08 11:14:35

标签: publish-subscribe feed atom-feed pubsubhubbub

根据Google,包含pubsubhubbub中心URL的链接标记(这是一个非常糟糕的名称)需要像Atom条目那样进入:

<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-GB" xmlns="http://www.w3.org/2005/Atom">
  <!-- ... -->
  <entry>
    <link rel="hub" href="https://pubsubhubbub.appspot.com/" />
    <!-- ... -->
  </entry>
</feed>

但是,我看到的所有实现和博客文章都将它添加到feed元素中,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-GB" xmlns="http://www.w3.org/2005/Atom">
  <!-- ... -->
  <link rel="hub" href="https://pubsubhubbub.appspot.com/" />
  <entry>
    <!-- ... -->
  </entry>
</feed>

它的正确位置是什么?

1 个答案:

答案 0 :(得分:3)

它应该位于Feed级别:http://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.3.html#discovery(即btw。相同的规范,Google正在引用)。