首页 > 解决方案 > Youtube PubSubHubBub 集成

问题描述

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

订阅请求

我的服务器设置为响应:

服务器响应

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

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

标签: node.jsyoutube-apipublish-subscribeyoutube-data-apiwebsub

解决方案


预期的响应不是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)


推荐阅读