1

我想检查一下 youtube 视频是否有年龄限制。有的视频不多,但有一些。我一直在 youtube api 文档和互联网上进行挖掘,但似乎无法找到一种方法来检测这一点。

我正在使用 Youtube API V2,一次只寻找一个视频。

4

4 回答 4

2

要检查视频在给定区域中是否(年龄)受到限制,您可以查看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

于 2012-10-18T03:36:16.717 回答
2

我同意格雷格·谢克特。实际的问题是,如果我们有一个视频 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 值不会出现在响应中。例如:在链接http://gdata.youtube.com/feeds/api/videos/RyDY0hiMZy8?v=2&alt=json

欢迎任何更新。

于 2012-11-07T05:32:29.927 回答
0

嵌入式播放不支持年龄门控;所以它不是在 YouTube 数据 api 中返回的东西。

于 2012-10-17T19:27:20.610 回答
0

您可以通过以下链接取消限制这些视频: https ://www.quora.com/How-do-you-change-the-settings-of-the-the-age-restrictrincts-on-my-YouTube-视频/答案/Doyle-Lorraine 那么你iframes应该恢复正常。 在此处输入图像描述

于 2021-10-12T23:34:58.350 回答