gpt4 book ai didi

api - YouTube API v3 : a Video Response's contentDetails. contentRating

转载 作者:行者123 更新时间:2023-12-03 05:50:50 25 4
gpt4 key购买 nike

我一直在从 YouTube API v3 中提取视频响应,以便为我的网络应用创建视频内容。被拉出的视频会得到审核并公开发布。

我开始考虑我想确保经过审核的视频不会意外将不适合 child 的内容发布到网站的公共(public)端,因为我不需要用户登录才能在前面;因此,在为他们提供视频之前,我不会检查他们的年龄。 我来自 YouTube API 的视频内容需要适合所有年龄段。

我做了一些研究,发现了这个页面上的内容,https://developers.google.com/youtube/v3/docs/videos ,与视频的内容分级相关。看起来有超过 60 多个潜在的内容评级,每个评级都取决于一个特定的国家。

迄今为止,我已经从 API 中提取了 200,000 多个视频。并非所有这些都是公开可用的,因为 1)它们并未全部经过审核,并且 2)返回的某些结果(或视​​频)不适用于我的网站。在这 200,000 多个视频中,我每次 ping 该视频的详细信息时都会存储从 API 获得的所有响应。 我已经存储了超过 3,000,000+ API v3 视频响应,没有一个有 contentDetails.contentRating .

这是我的一个示例调用:

https://www.googleapis.com/youtube/v3/videos?id=sXSovIsUuM0&part=snippet%2CcontentDetails%2Cstatistics%2Cstatus%2CtopicDetails%2Cplayer&key= {my_key_here}

我是否对我的 YouTube API 请求做错了什么,例如限制请求不将此信息包含在回复给我的响应中?

我很高兴包含由我上面的示例请求产生的 API 响应。

提前致谢。

最佳答案

如果视频有年龄限制,YouTube 会显示

  "contentRating": {
"ytRating": "ytAgeRestricted"
}

但我不认为视频对每个国家都有限制,就像我们在文档中看到的那样。事实上,默认情况下,视频没有限制,除非你设置一个。
如果视频仅适用于成人,您可以使用 contentRating.ytRatingytAgeRestricted .这样,您的应用程序就不会意外地将不适合 child 的内容发布到网站的公共(public)方面,除非您与年龄超过 18 岁的谷歌帐户相关联,并且该国家/地区为 21 岁
希望有帮助!

关于api - YouTube API v3 : a Video Response's contentDetails. contentRating,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25050295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com