有没有替代youtube.search.list来查询另一个频道的有效直播?

问题描述 投票:0回答:1

由于YouTube数据v3 API具有配额限制,而youtube.search。*的最小影响为100个配额(考虑到您每天只能获得10000个,因此很多)是否有替代youtube.search.list函数通过ID查询另一个(非授权)频道的活动LiveStream?

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId={CHANNEL-ID}&eventType=live&type=video&maxResults=1&order=date&key={API-KEY}

这消耗了每个请求的所述最小100个配额。我之前也使用了youtube.search.list API来监控正常上传,但我发现我可以用youtube.activities替换它,我希望有一个很好的替代使用youtube.search.list for Livestreams我不知道也跑。

我需要/想要这个,因为我的客户端(一个简单的不和谐机器人)具有自动宣布新上传或宣布一个特定频道的直播的功能,应该有一些最新的数据。使用youtube.search.list API会限制我每30分钟左右只刷新一次这个数据,在我沿着这条路走下去之前我将省略自动直播检查:/

youtube-data-api
1个回答
0
投票

也许你应该改变你的应用程序模型:

而不是定期拉动 - 但由于默认配额限制而不能令人满意 - 通过API的搜索端点或其他内容(例如,为频道的上传列表查询的活动端点或playlistItems端点)的频道上传列表,利用所谓的API push notifications

这是一个更具参与性的解决方案,具有不同的前期要求,但是,如果确实需要实时公告,那么我认为这将更有效地适合您。

© www.soinside.com 2019 - 2024. All rights reserved.