YouTube Data API(v3)搜索过滤器已损坏

时间:2016-03-08 05:04:43

标签: youtube-api youtube-data-api

注意:我在Chrome应用内的网页浏览中使用YouTube Iframe。

这是YouTube's API所述的内容:

videoSyndicated

  

videoSyndicated参数可让您将搜索限制为仅限   可以在youtube.com外播放的视频。如果指定值   对于此参数,还必须将type参数的值设置为   视频。

videoLicense

  

videoLicense参数将搜索结果过滤为仅包括   具有特定许可证的视频。 YouTube允许视频上传者选择   附加知识共享许可或标准YouTube   他们的每个视频的许可。如果为此指定值   参数,您还必须将类型参数的值设置为视频。

videoEmbeddable

  

videoEmbeddable参数允许您仅限搜索   可嵌入网页的视频。如果为其指定值   此参数,您还必须将type参数的值设置为video。

即使我全部打开,我仍然会收到错误信息,如

This video contains content from X

enter image description here

视频示例:https://www.youtube.com/watch?v=TMSIR210mRg

问:为什么会出现这种情况,如何确保搜索结果仅包含可从我的网站播放的视频?

2 个答案:

答案 0 :(得分:1)

我意识到过滤器没有被破坏,视频中有特定于域的黑名单。例如,某些视频无法通过移动设备播放,或者在我的情况下,来自具有chrome-extension://域的Chrome应用。

答案 1 :(得分:0)

对版权声明进行单独检查。视频中某些内容的合法版权所有者(通常是音乐)拥有限制或阻止某些网站嵌入的合法权利。目前,YouTube API无法提供此信息。