如何通过api检测受限制的YouTube视频?

时间:2016-03-16 19:15:04

标签: youtube-data-api

如何使用youtube api确定限制模式下的学生是否阻止了视频?我查看过相当多的资源,看起来都过时或不准确。当我转到https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=IERz1PmkdC4&key= {myAPIKey}时,我收到了contentDetails,但它不包括"contentRating": { "ytRating": "ytAgeRestricted"},即使我知道此视频已被限制模式下的学生屏蔽了。

这是确定视频限制信息的错误API吗?或者我是否需要成为视频的所有者才能获取此信息?或者是否不再可能通过此API获取此信息?

目前,我发现在限制模式下以学生身份登录时,我可以使用https://www.youtube.com/get_video_info?html5=1&video_id=IERz1PmkdC4来电,这会返回错误,但不受限制的视频不会返回错误。但这是一个不支持的解决方案,我宁愿避免。

我已经查看了资源:

V3 API文档 - https://developers.google.com/youtube/v3/docs/videos#properties

这里有一个问题,堆栈溢出似乎有一个不准确的响应 - Checking if video is age restricted with v3 of YouTube API

没有回复的无标记问题 - http://stackoverflow.hex1.ru/questions/35120259/how-can-i-tell-if-a-youtube-video-cannot-be-viewed-with-restricted-mode-enabled

这没有帮助 - How do I check if a youtube video is blocked/restricted/deleted

0 个答案:

没有答案