小编The*_*r44的帖子

如何在不使用搜索的情况下查找 youtube 频道当前是否正在直播?

我正在一个网站上工作以加载多个 YouTube 频道直播。起初,我试图找出一种不使用 youtube api 的方法来做到这一点,但决定让步。

要查找频道是否正在直播并获取我一直在使用的直播链接:

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={CHANNEL_ID}&eventType=live&maxResults=10&type=video&key={API_KEY}
Run Code Online (Sandbox Code Playgroud)

但是,最小配额为 10000,每次搜索价值 100,因此在超出配额限制之前,我只能进行大约 100 次搜索,这根本没有帮助。我最终在大约 10 分钟内超过了配额限制。:(

有没有人知道使用尽可能少的配额点来确定频道当前是否正在直播以及直播链接是什么的更好方法?

我想每 3 分钟为每个用户重新加载一次 youtube 数据,将其保存到数据库中,并使用我自己的 api 显示信息以节省服务器资源和配额点。

希望有人能很好地解决这个问题!

如果对链接无能为力,只需确定用户是否在线而无需每次使用 100 个配额点,这将是一个很大的帮助。

youtube live-streaming youtube-data-api

8
推荐指数
2
解决办法
4536
查看次数

标签 统计

live-streaming ×1

youtube ×1

youtube-data-api ×1