多子账号和直播查询

Multiply subaccounts and liveBroadcasts query

我在 google (myorg@gmail.com) 上有帐户,在 youtube 上也有相同的帐户。在 youtube 上,我有 5 个子帐户(room1、room2 等)。 我想查询 youtube/v3/liveBroadcasts 以获取当前广播的 ID。当我获得 oauth 令牌时,我 select 组织帐户,然后是其中一个房间(例如 room3)。查询工作正常并显示广播(已完成或活动),但仅在一个房间(room3)中。此处未列出的其他房间。

如何查询我所有房间的广播?我需要五个不同的代币(每个房间)?

liveBroadcasts 中的动词 list 没有 channelId 过滤器。

YouTube api 不是基于用户的。我的意思是,当您使用 Google 日历 api 时,您可以访问所有用户 Google 日历。

YouTube api 是基于频道的。当用户授权您的应用程序时,他们会选择他们希望您的应用程序访问的频道。

您拥有的访问令牌只能访问该单一频道。

因此,如果您希望能够访问其他频道,则需要为每个频道再次请求授权。

每个频道都应该有一个允许您访问它的访问令牌。