Youtube API 2.0检查视频是否受年龄限制

时间:2012-10-17 18:29:10

标签: youtube youtube-api

我想检查并查看YouTube视频是否受年龄限制。视频不多,但有些是。我一直在youtube api文档和互联网上挖掘,但似乎无法找到一种方法来检测它。

我正在使用Youtube API V2并且一次只能查找一个视频。

3 个答案:

答案 0 :(得分:2)

我同意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响应 我们有一个媒体$评级内容,来自那里的数据可以与链接https://developers.google.com/youtube/2.0/reference#youtube_data_api_tag_media:rating

中提到的规则进行比较

对于非限制性视频,媒体$ rating值不会出现在响应中。例如:在链接http://gdata.youtube.com/feeds/api/videos/RyDY0hiMZy8?v=2&alt=json

欢迎任何更新。

答案 1 :(得分:1)

要检查某个地区的视频是否受到(年龄)限制,您可以查看视频条目的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

答案 2 :(得分:0)

嵌入式播放不支持年龄门控;因此,这不是YouTube数据API中返回的内容。