YouTube API:检测视频是否受年龄限制
根据:YouTube API:检测视频是否受年龄限制,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,根据: contentDetails.contentRating.ytRating YouTube用于识别年龄限制内容的分级 但这似乎不符合文件规定,以下是示例: API响应: { “项目”:[ { “id”:“U9x_WdDwATA”, “内容详细信息”:{ “内容评级”:{}, }, } ] } 请注意,未设置contentRating.ytRating,这意味着根据API,视频没有年龄限制 但事实并非如此: 此视频受年龄限制,仅在YouTube上提供。了解更多 在YouTube上观看 我
contentDetails.contentRating.ytRating
YouTube用于识别年龄限制内容的分级
但这似乎不符合文件规定,以下是示例:
API响应:
{
“项目”:[
{
“id”:“U9x_WdDwATA”,
“内容详细信息”:{
“内容评级”:{},
},
}
]
}
请注意,未设置contentRating.ytRating
,这意味着根据API,视频没有年龄限制
但事实并非如此:
此视频受年龄限制,仅在YouTube上提供。了解更多
在YouTube上观看
我的错在哪里?还是YouTube API v3中的漏洞?
此外,您还可以尝试调用此api:
我尝试在postman中调用此api并返回json数据,该数据有一个字段,用于检查用户是否需要登录年龄限制的视频
api_网址:
参数:
“密钥”:“$youtubevideoId”
“方法”:张贴
“内容类型”:应用程序/json尝试查找可玩性状态: 有关更多详细信息,请参阅: 这是一个已经存在很长时间的无文档API,因此探索它是一个很好的选择 给开发商。我知道“状态”(正常/失败)、“错误代码”(100和 在我的实践中,“原因”(错误的字符串描述)。我是 以这种方式获取持续时间(“长度\秒”),因为oEmbed不会 提供这些信息(奇怪,但真实),我几乎无法激励自己 每个雇主都需要从youTube获得使用官方API的密钥
这段视频在YouTube网站上播放得很好。你可以尝试向谷歌报告(通过its);公司的员工很可能会对这个问题有更多的了解。@LimonMonte:issue Tracker:出了什么问题?向我们发送错误报告!-它显示在。这里报道谢谢@MauricioAriasOlave@LimonMonte:issue tracker上的帖子有问题:,属性
contentDetails.contentRating.ytRating
的预期值不是JSON对象{“ytAgeRestricted”:true}
,而是JSON字符串“ytAgeRestricted”
。对,评论说,在本期中,谢谢@stvarThis workaround将完成这项工作,谢谢!不幸的是,它不起作用,并且返回大量误报。示例:返回无法播放的视频,但视频实际上可以播放。