我想检查并查看YouTube视频是否受年龄限制。视频不多,但有些是。我一直在youtube api文档和互联网上挖掘,但似乎无法找到一种方法来检测它。
我正在使用Youtube API V2并且一次只能查找一个视频。
答案 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中返回的内容。