返回 "Invalid value for hub.mode" 的 YouTube 网络钩子订阅请求?
YouTube webhook subscribe request returning "Invalid value for hub.mode"?
我正在尝试订阅 YouTube 上的网络钩子(post 通知),但我一直收到错误 Invalid value for hub.mode
,即使我确定它是 "subscribe."
这是我的 post 正文:
{
"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
}
我也试过大写,没用。有任何想法吗? post 很短,我没有提供很多信息,但我没有其他信息可以帮助您,但是如果您知道为什么会这样,可以告诉我吗?
感谢 Intoxicated Penguin 建议将 post 数据作为查询本身放入 url 中,这似乎奏效了。
所以我的路径从 /subscribe
更改为 /subscribe?hub.callback=xxx...&hub.mode=subscribe
,从那以后它就成功了!
我正在尝试订阅 YouTube 上的网络钩子(post 通知),但我一直收到错误 Invalid value for hub.mode
,即使我确定它是 "subscribe."
这是我的 post 正文:
{
"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
}
我也试过大写,没用。有任何想法吗? post 很短,我没有提供很多信息,但我没有其他信息可以帮助您,但是如果您知道为什么会这样,可以告诉我吗?
感谢 Intoxicated Penguin 建议将 post 数据作为查询本身放入 url 中,这似乎奏效了。
所以我的路径从 /subscribe
更改为 /subscribe?hub.callback=xxx...&hub.mode=subscribe
,从那以后它就成功了!