Youtube api 如何识别视频是否为首映式。。。通过YouTube API

Youtube api 如何识别视频是否为首映式。。。通过YouTube API,youtube-api,Youtube Api,在YouTube上,我们上传了录制的视频、直播流,现在还进行了首映 使用,我们可以通过使用liveStreamingDetails部分调用端点来区分录制的视频和实时流。如果给出了详细信息,那么它是一个实时流。如果没有,则是定期上传录制的视频 这种方法无助于我识别首映式。它们看起来就像是活的溪流。至少有了上面的端点,我看不出直播和首映之间有什么区别 有没有办法检查一段视频是否真的是首映式?我有视频id,希望通过调用YouTube的任何API来实现这一点。编辑:我实现这一点的方式是,我寻找片段。li

在YouTube上,我们上传了录制的视频、直播流,现在还进行了首映

使用,我们可以通过使用
liveStreamingDetails
部分调用端点来区分录制的视频和实时流。如果给出了详细信息,那么它是一个实时流。如果没有,则是定期上传录制的视频

这种方法无助于我识别首映式。它们看起来就像是活的溪流。至少有了上面的端点,我看不出直播和首映之间有什么区别


有没有办法检查一段视频是否真的是首映式?我有视频id,希望通过调用YouTube的任何API来实现这一点。

编辑:我实现这一点的方式是,我寻找
片段。liveBroadcastContent
,它要么是“即将到来的”,“实时的”要么是“无”


通过这种方式,您可以确定某个视频当前是否是首映,或者首映已经结束,并且是常规视频。

到目前为止,由于此功能是在API方面的上述修订前一个月推出的,所以到目前为止,尚未将添加到文档中,因此我认为这一功能还不受支持。此外,官方文件没有更新。2018年的修订历史和最新条目也没有提及首映。因此,我认为这确实是不可能的,我们需要在2019年寻找新的修订条目。非常感谢@MαπμQμαπkγVπ.0!虽然这是在搜索:列表端点中,而不是在视频:列表端点中,但在搜索视频时,可以指定eventType参数,该参数可以是完整的、实时的和即将到来的。非常感谢Joost!不幸的是,直播流的细节与直播流的一样。所以,区分首映式和直播并没有帮助。还是我错过了什么?我无法重现的是播放列表中出现的两次。你到底使用了什么api调用?这是对自有播放列表的授权请求吗?是自定义播放列表还是仅上传播放列表?再次感谢你的帮助@抱歉耽搁了。我一直在使用snippet.livebroadcasting内容来识别首映式。一旦上线,它将被设置为“即将上线”、“上线”或“无”。我在API中做了一个视频:list调用并请求“snippet”部分。看一看。如果LiveBroadcasting的内容为“无”,我基本上会将任何视频称为“活动”(即可观看的实时视频)。我还注意到,liveStreamingDetails将包含ConcurrentViewer和actualStartTime,而live和ActualLendTime将在首映式结束时显示。ConcurrentViewer在首映式结束后也不再出现。再次感谢Joost!我观察到活流的相同行为。你真的在区分首映式和直播流吗?或者,这是一个你不需要自己的区别吗?你可能会发现这张视频在首映之前、期间和之后的状态列表很有帮助:。事后看来,也许一些“直播”字段也适用于非首映式相关的直播流,我从未注意到这一点,因为我为该网站跟踪的频道根本没有实际的直播流。我所知道的是,我已经成功地阻止了人们还不能观看的视频通过“liveBroadcastContent”信息出现在网站上。