减少对Giantbomb Game API的调用

时间:2019-07-08 14:30:30

标签: c# get

因此,我正在开发一个程序,该程序使用有关视频游戏的数据来“评价”开发工作室。为此,部分必要数据包括每个视频游戏的类型。我决定使用Giantbomb API,因为它具有大量信息,并且在速率限制方面非常慷慨。唯一的问题是,该API仍然将您每小时的请求限制为200个左右。

通常这很好,因为API具有一个“游戏”端点,您可以在其中过滤一堆ID并获取有关例如Rockstar一次性开发/发布的50款游戏的信息,并保持您的请求率低。但是要获得游戏的类型,似乎您必须向“游戏”端点发出请求,该端点具有有关游戏的更多详细信息,但似乎一次只能被调用。这是行不通的,因为如果用户在一个小时内搜索了两个或三个AAA工作室(已经发布了很多游戏),那么我的应用将很快达到200个请求限制,这显然很糟糕。

因此,是否有任何方法可以减少获取此详细信息所需的请求数量,或者以其他方式减少获取此详细信息的需求?非常感谢你!

有关Giantbomb API端点的更多信息:https://www.giantbomb.com/api/documentation

0 个答案:

没有答案