我有谷歌(myorg@gmail.com)的帐户和youtube上的相同帐户。在youtube上,我有5个子账号(room1、room2等)。我想查询youtube/v3/liveBroadcast来获取当前广播的id。当我获得oauth令牌时,我选择组织帐户,然后选择一个房间(例如room3)。查询工作正常,并显示广播(已完成或活动),但仅在一个房间(room3)。这里没有列出的其他房间。
如何查询我所有房间的广播?我需要五个不同的令牌(每个房间)?
liveBroadcasts中的谓词list没有channelId过滤器。
发布于 2021-11-03 09:12:02
youtube api不是基于用户的。我的意思是,当您使用Google日历api时,您可以访问所有用户Google calendars。
youtube api是基于频道的。当用户授权您的应用程序时,他们会选择希望您的应用程序访问的通道。
然后,您拥有的访问令牌只能访问该单个通道。
因此,如果您希望能够访问其他通道,则需要再次请求每个通道的授权。
每个通道都应该有一个允许您访问它的访问令牌。
https://stackoverflow.com/questions/69822196
复制相似问题