【问题标题】:Google YouTube Data API version 3, videoEmbeddable errorGoogle YouTube Data API 版本 3,videoEmbeddable 错误
【发布时间】:2012-12-27 06:35:07
【问题描述】:

我正在试用 YouTube Data API v3,在此页面上:https://developers.google.com/youtube/v3/docs/search/list

只要 videoEmbeddable 参数留空,每个请求都可以正常工作。一旦我将其设置为 trueany,我就会收到错误的请求响应。

{
 "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."
 }
}

我错过了什么吗?

【问题讨论】:

  • 你能把你使用的代码贴出来吗?

标签: search youtube-api video-embedding


【解决方案1】:

如果您设置 videoEmbeddable=true,您还必须设置 type=video,否则您将收到“搜索过滤器和/或限制的无效组合”错误。

【讨论】:

  • .NET v3 youtube api 是什么情况。即使我将 type 参数设置为 video,我仍然会收到错误消息。
【解决方案2】:

我认为这是您处理 v3 API 的实验性质(技术上仍处于测试阶段)的情况。如果您在页面前面查看,则不再列出 videoEmbeddable 参数(也没有列出诸如 videoSyndicated、publishBefore/publishedAfter 等参数),因此在实际 API 中不支持,即使 API explorer 还没有更新以匹配。希望 API 浏览器能很快恢复同步;在此之前,您可以按照 API 参考运行自己的测试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-06
    • 2017-03-30
    • 2011-12-13
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多