小编xok*_*odo的帖子

获取频道 ID 列表的当前直播流 (Youtube API)

我需要获取当前直播的频道 ID 列表。经过大量研究后,看起来唯一的解决方案是使用搜索端点,指定channelId。该解决方案不起作用,因为单位成本非常高(列表中每个通道 100 个单位)。此外,我会每隔 5 分钟左右轮询一次该频道列表的直播。这对于工作来说成本太高了。

潜在的解决方案:

1) 推送通知 API https://developers.google.com/youtube/v3/guides/push_notifications

如果这个 API 还可以在频道开始直播时发送通知,这将完全解决我的问题

2) 活动端点 https://developers.google.com/youtube/v3/docs/activities/list

如果此端点还包括直播活动,我可以使用它,因为每个频道的成本仅为 1 个单位,这是可行的。

3)搜索端点 https://developers.google.com/youtube/v3/docs/search/list

如果此端点可以接受多个channelId,我可以使用一些搜索调用来获取所有通道,这也可能有效。

还有其他方法可以解决这个问题吗?对于 Youtube API 来说,这似乎是一个非常有效的用例,它能够获取频道的实时流,而无需为每个频道付出高昂的成本。

youtube-api youtube-data-api

5
推荐指数
0
解决办法
688
查看次数

标签 统计

youtube-api ×1

youtube-data-api ×1