【发布时间】:2012-10-08 02:23:23
【问题描述】:
我想查看某个 youtube 视频是否有年龄限制。有的视频不多,但有一些。我一直在 youtube api 文档和互联网上进行挖掘,但似乎无法找到检测此问题的方法。
我正在使用 Youtube API V2,一次只查找一个视频。
【问题讨论】:
标签: youtube youtube-api
我想查看某个 youtube 视频是否有年龄限制。有的视频不多,但有一些。我一直在 youtube api 文档和互联网上进行挖掘,但似乎无法找到检测此问题的方法。
我正在使用 Youtube API V2,一次只查找一个视频。
【问题讨论】:
标签: youtube youtube-api
您可以通过以下链接取消限制这些视频:
https://www.quora.com/How-do-you-change-the-settings-of-the-the-age-restrictrincts-on-my-YouTube-videos/answer/Doyle-Lorraine
然后你的iframes 应该会恢复正常。
【讨论】:
我同意 Greg Schechter。实际的问题是,如果我们有一个视频 id(例如:在链接http://www.youtube.com/watch?v=RyDY0hiMZy8 中视频 id 是 RyDY0hiMZy8),我们如何根据它获取年龄限制详细信息?
Youtube 提供了一个 API,可以根据视频 id 获取详细信息。对于上面的示例,API 链接是: http://gdata.youtube.com/feeds/api/videos/RyDY0hiMZy8?v=2&alt=json 但是响应中没有关于年龄限制的信息。
上述帖子的更新: 在来自http://gdata.youtube.com/feeds/api/videos/tA4wytG3uh0?v=2&alt=json 的 API 响应中 我们有一个 media$rating 内容来了,那里的数据可以与链接中提到的规则进行比较https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_media:rating
对于不受限制的视频,media$rating 值不会出现在响应中。 eg:在链接中http://gdata.youtube.com/feeds/api/videos/RyDY0hiMZy8?v=2&alt=json
欢迎任何更新。
【讨论】:
要检查视频在给定区域是否(年龄)受限,您可以查看视频条目的 media:rating 属性,该属性记录在
https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_media:rating
如果你想搜索并过滤掉有年龄限制的视频,你可以使用safeSearch=strict参数:
https://developers.google.com/youtube/2.0/reference#safeSearchsp
【讨论】:
嵌入式播放不支持年龄门控;所以它不是在 YouTube 数据 api 中返回的东西。
【讨论】: