YouTube API检索未列出或私人直播的URL



我想使用youtube API检查当前的直播并获取其URL。直播未列出。

我可以使用以下方式成功地从频道中获取我的公共直播信息:

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

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

这是任何未列出视频/流的预期功能。无法像普通的视频那样访问它们。未列出的视频只能通过:

访问

任何知道视频独特视频ID的人都可以检索视频 元数据。

如YouTube属性中所述。

也在这个Google论坛上回答了YouTube的Jeff Posnick:

公共视频提要不包含有关私人的任何信息 或未列出的视频,因此不会在结果中返回。

最新更新