Youtube PubSubHubBub 集成

Vab*_*abs 4 youtube-api publish-subscribe node.js youtube-data-api websub

几个小时以来一直被困在这个集成问题上。我正在尝试使用https://pubsubhubbub.appspot.com/subscribe订阅 YouTube 频道更新 。

订阅请求

我的服务器设置为响应:

服务器响应

但是当我按下DO IT 时,我总是会收到错误信息,说Challenge mismatch。

我不确定要设置哪个参数。

Vab*_*abs 6

预期的响应不是像hub_challenge那样的静态值。当GET请求发送到回调 url时,它应该返回在查询参数中收到的 hub.challenge 值。

更多信息

请求将类似于 /notifications?hub.topic=https://www.youtube.com/xml/feeds/videos.xml%3Fchannel_id%3DUCn0QU5ZOaVnEf7LkdyPF9kQ&hub.challenge=216582865281647747&hub.mode=subscribe&hub.lease_seconds=432000"

的响应应该是值 hub.challenge (216582865281647747)

  • 如果有人使用 PHP 执行此操作,请记住“hub.challenge”必须作为“hub_challenge”源进行访问:/sf/answers/4811971/ (2认同)