我想使用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:
公共视频提要不包含有关私人的任何信息 或未列出的视频,因此不会在结果中返回。