YouTube API检索未列出或私有直播的网址?

时间:2017-11-19 23:13:21

标签: youtube-api youtube-data-api

我想使用YouTube API检查当前的直播并获取其网址。直播是不受欢迎的。

我可以使用以下方法从我的频道成功获取有关PUBLIC直播的信息:

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=MyChannelId&type=video&eventType=live&key=MyApiKey

但是当直播取消时,它不会返回任何结果。

我在这里缺少什么?

编辑:

如果重要的话,我正在使用PHP。

看来这可能是我想要实现的:https://developers.google.com/api-client-library/php/auth/service-accounts

也许我需要使用liveStream或liveBroadcast? https://developers.google.com/youtube/v3/live/getting-started

1 个答案:

答案 0 :(得分:1)

这是任何UNLISTED视频/流的预期功能。它们不能像普通视频一样被访问。 UNLISTED vids只能通过以下方式访问:

  

任何知道该视频唯一视频ID的人都可以检索该视频   元数据。

Youtube properties中所述。

Youtube的Jeff Posnick也在this google forum回答:

  

公开视频供稿不包含任何有关私人信息的信息   或不公开的视频,因此不会在结果中返回。