Youtube api 使用YouTube数据API时排除受限制的视频

Youtube api 使用YouTube数据API时排除受限制的视频,youtube-api,Youtube Api,我正在使用YouTube API 2.0版检索视频 我想排除在嵌入视频时显示“禁止在某些网站播放…在Youtube上观看”消息的视频 我使用了参数format=5,但这无助于过滤掉这些视频。此外,我已收到以下权限,使用这些权限,我无法决定视频是否仍将在嵌入时显示上述消息 yt:accessControl操作='comment'权限='allowed'/ yt:accessControl操作='commentVote'权限='allowed'/ yt:accessControl操作='videoR

我正在使用YouTube API 2.0版检索视频

我想排除在嵌入视频时显示“禁止在某些网站播放…在Youtube上观看”消息的视频

我使用了参数format=5,但这无助于过滤掉这些视频。此外,我已收到以下权限,使用这些权限,我无法决定视频是否仍将在嵌入时显示上述消息

yt:accessControl操作='comment'权限='allowed'/

yt:accessControl操作='commentVote'权限='allowed'/

yt:accessControl操作='videoRespond'权限='moderated'/

yt:accessControl操作class='rate'权限class='allowed'/

yt:accessControl操作='embed'权限='allowed'/

yt:accessControl操作='list'权限='allowed'/

yt:accessControl操作='autoPlay'权限='allowed'/


yt:accessControl action='syndicate'permission='allowed'/

无法筛选出只能在某些域上播放(或在某些域上被阻止)的视频。这可能令人沮丧;我知道


这篇博文提供了更多有关过滤因其他原因无法播放的视频的步骤的信息:

感谢您的澄清。版本3.0中的VideoEmbeddeble参数是否有帮助?此外,由于您说不可能过滤掉这些视频,它确实会造成其他问题——对于移动开发人员来说,rtsp链接仍然会为相同的视频检索,用户最终会在不离开相同域的情况下查看这些视频。。。基本上,上传者会感到沮丧,因为他的播放限制没有得到尊重,开发者似乎正在寻找一种方法,让这些视频在没有实际访问YouTube的情况下播放。RTSP链接只有在视频启用联合的情况下才会公开。这是与启用/禁用嵌入不同的设置。v3中的VideoEmbeddeble参数只是查看与v2中format=5相同的“Embeddeble”设置。它不考虑特定于域的设置。我同意你对API响应中未反映特定于域的设置的失望,我确实希望将来会有所改变,但我不能做出任何承诺。