YouTube 网络钩子订阅请求返回"Invalid value for hub.mode"?



我正在尝试订阅YouTube上的网络钩子(发布通知(,即使我确保它是"订阅",我仍然Invalid value for hub.mode收到错误。

这是我的帖子正文:

{
"hub.callback": "http://x.x.x.x:xxxx/xxxxxxx",
"hub.topic": "https://www.youtube.com/xml/feeds/videos.xml?channel_id=x",
"hub.verify": "async",
"hub.mode": "subscribe",
"hub.verify_token": verifyToken,
"hub.secret": secret,
"hub.lease_seconds": 864000
}

我也尝试过大写,没有用。有什么想法吗?这篇文章很短,我没有提供很多信息,但我没有其他信息可以帮助你,但如果你知道为什么会发生这种情况,你能告诉我吗?

感谢醉酒的企鹅建议将帖子数据与 url 一起作为查询本身,这似乎奏效了。

所以我的道路从/subscribe变成了/subscribe?hub.callback=xxx...&hub.mode=subscribe,从那时起它就奏效了!

我发现导致此错误的另一件事是,如果内容类型设置为多部分/表单数据

相关内容

最新更新