gpt4 book ai didi

ruby - RSS pubsubhubbub 实现

转载 作者:数据小太阳 更新时间:2023-10-29 08:40:29 25 4
gpt4 key购买 nike

根据 pubsubhubbub我需要添加

      <link rel="hub" href="http://pubsubhubbub.appspot.com"/> 

到我的 channel 标签,但我的 channel 已经包含一个指向我自己网站的链接标签,再添加一个链接意味着我无法通过验证,因为在同一个 channel 中有两个链接标签。

不幸的是,我无法在 pubsubhubbub 中打开新问题

有什么办法可以处理同一个 channel 中的两个链接吗?

谢谢!

最佳答案

当然你可以添加几个<link>您的 <channel> 中的标签,但是链接标签需要在 Atom 命名空间中,而不是在 RSS 命名空间中,是的,它们都可以在同一个提要中使用,只要您在 atom 命名空间中为标签添加前缀 atom然后使用 xmlns:atom="http://www.w3.org/2005/Atom" 定义它的含义.

例如,你可以这样:

<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="hub" href="http://superfeedr.com"/>

还要记住命名空间定义是从父元素“继承”而来的。所以你可以只添加 <channel>元素,你可以写:

<atom:link rel="hub" href="http://superfeedr.com"/>

更新 以上答案适用于 PubSubHubbub 0.3,它特定于 RSS/Atom 提要。 latest version规范的一部分支持任何 mime 类型,这意味着必须使用 2 Link 在 HTTP 级别执行发现。标题。

关于ruby - RSS pubsubhubbub 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com