如何在YouTube数据API 3上查找视频是否已联合

Kes*_*sty 8 youtube youtube-api youtube-data-api

我有一个网站,用户可以嵌入YouTube视频.在让用户执行此操作之前,我们的CMS会检查视频是否可嵌入和/或国家/地区受限并发送警告.

检查是通过致电:

https://www.googleapis.com/youtube/v3/videos?id=[video_id]&key=[google_key]&part=snippet,contentDetails,statistics,status

现在我们正在开发一个应用程序,我们发现并非所有可嵌入的视频都被允许,但似乎还有另一个名为syndicate的选项,可以在网页外显示视频.

当我知道id时,如何检查视频是否具有联合标志?

还有就是你可以在YouTube搜索只过程中添加的标志显示在埋入式或联合视频 的Youtube V3数据API搜索 videoEmbeddablevideoSyndicated.

视频概述有一个embeddable我用于网站的标志我找不到任何对辛迪加标志的引用.我也找不到除了具有"允许"值的辛迪加标志之外的任何其他引用,这些值似乎存在于v2中,但v3中没有引用.

Sah*_*tel 6

可嵌入和联合有两个概念.iOS设备使用iFrame,因此它们基本上都嵌入了.使用播放器API的Android设备可以检查联合播放.

当您执行search-> list时,可以将videoEmbeddablevideoSyndicated设置为true.

或者,如果您正在迭代视频,则对于每个视频,您可以使用视频ID 进行视频 - >列表调用,并在响应中检查status.embeddable.

这是关于此主题的博客文章,即使示例在v2中,信息仍然相关.

UPDATE

根据Kesty的评论如果您需要检查辛迪加旗帜.您需要/v3/search?q=[video_id]与标志一起发出请求,然后再拨打另一个电话来查看视频详细信息.这是有效的,因为您可以使用视频ID作为q进行搜索,