我正在尝试youtube数据API v3,此页面:https://develovelers.google.com/youtube/v3/docs/docs/search/list/list
只要 videoembeddable 参数为空白,每个请求都可以正常工作。一旦我将其设置为 true 或任何,我会得到一个不好的请求响应。
{
"error": {
"errors": [
{
"domain": "youtube.search",
"reason": "invalidSearchFilter",
"message": "Invalid combination of search filters and/or restrictions.",
"locationType": "parameter",
"location": ""
}
],
"code": 400,
"message": "Invalid combination of search filters and/or restrictions."
}
}
我想念什么吗?
如果设置了Videoembeddable = true,则还必须设置type =视频,否则您将获得"搜索过滤器和/或限制的无效组合"错误。
我认为这是一种您要处理V3 API的实验性质(从技术上讲仍处于beta)的情况。如果您在页面上查看较早,则不再列出Videoembeddable参数(诸如视频启示,诸如videosyndicendicendicendicender/plublyfter等之类的参数),因此即使没有API Explorer,也不支持实际API中的参数。更新以匹配。希望API Explorer将很快重返同步。在此之前,您可以按照API参考进行自己的测试。