【问题标题】:Multiply subaccounts and liveBroadcasts query多子账号和直播查询
【发布时间】:2021-12-17 16:13:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: youtube-api youtube-livestreaming-api


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 所以我需要五个 oauth 令牌?我认为不是很好,但可以接受。谢谢
    • 是的,你需要五个。它不是最佳的,但这就是 YouTube api 的工作方式。
    猜你喜欢
    • 2022-01-28
    • 2018-05-05
    • 1970-01-01
    • 2021-11-11
    • 2018-07-29
    • 2021-07-25
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    相关资源
    最近更新 更多