gpt4 book ai didi

javascript - 避免错误 429 请求过多(Steam Web API)

转载 作者:行者123 更新时间:2023-12-05 05:15:15 25 4
gpt4 key购买 nike

我正在尝试创建一个网站来显示从 Steam Web API 获得的信息,但在测试时,我收到了 429 错误。没有迹象表明我可以提出另一个请求需要多长时间,而且已经超过 3 个小时了。我了解到每天有 100,000 次通话限制,但我没有达到该数量附近的任何地方。

我试图接收的信息是我所有 friend (大约 100 个)的个人资料,以获取他们的个人资料图片以及我最近玩的游戏和他们的成就。每次有人访问网页时都会调用该信息,而我在网站上工作时使用的是实时服务器(每次我保存并重新加载浏览器时它都会发出请求)。我猜想我可能已经对 quickly 进行了多次调用,但是是否有更好的设计来实现我正在尝试做的事情?

最佳答案

一天10万来自Steam API Terms and Conditions然而,似乎 Steam 估计的是较短时期内的比率。如果您四处搜索,您会发现许多人将 5 分钟时段的调用限制在每 5 分钟 200 次左右。

当然,我们这样做的方式是定义一个桶,每次调用时都会增加一个计数器。如果计数器达到该桶的限制,我们将暂停所有新调用,直到下一个桶。

如果您正在为个人资料打电话,在短时间内为 100 人玩游戏和取得成就,这可能会超出限制。

当返回 429 时,您可能会发现 More information abotu when you can call next在标题中。

关于javascript - 避免错误 429 请求过多(Steam Web API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51795457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com