我正在尝试订阅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
,从那时起它就奏效了!
我发现导致此错误的另一件事是,如果内容类型未设置为多部分/表单数据