如何查询YouTube多子账号下liveBroadcasts数据 是否需单独申请OAuth令牌
YouTube多子频道直播广播数据查询方案
API规则说明
liveBroadcasts.list接口本身设计为仅返回当前OAuth授权凭证绑定频道的直播数据,无跨频道查询的筛选参数,因此单次授权仅能获取授权时选定的单个子频道的直播数据,无法覆盖其余子频道。
具体实现步骤
- 无需为每个子频道单独申请独立的OAuth令牌,使用已有的主账号
myorg@gmail.com即可完成所有子频道的授权 - 走OAuth授权流程时,依次选择每个子频道(room1~room5)完成授权,分别保存每个子频道对应的刷新令牌(refresh token)
- 业务逻辑中添加循环遍历逻辑,每次查询时先用对应子频道的刷新令牌换取访问令牌(access token),再调用
liveBroadcasts.list接口拉取该子频道的直播数据,汇总所有接口返回结果即可得到全量子账号的直播广播数据
注意事项
- 刷新令牌默认长期有效,仅在账号取消授权、权限变更等特殊场景下失效,无需重复触发授权流程,新增子频道时单独补充一次授权即可
- 单次调用
liveBroadcasts.list接口消耗1个API配额,5个子频道单次全量查询仅消耗5个配额,常规使用不会触达配额上限
内容的提问来源于stack exchange,提问作者Alexey
相关产品推荐
相关产品推荐

