我需要为所有项目的价格调用超过10000个请求的Steam市场API。我想将它们保存在我的MySQL数据库中。但是我的要求总是崩溃。有什么方法可以针对太多请求调用API?
file_get_contents("http://steamcommunity.com/market/priceoverview/?country=US¤cy=1&appid=570&market_hash_name=$marketHashName")
例:
http://steamcommunity.com/market/priceoverview/?country=US¤cy=1&appid=570&market_hash_name=Dragonclaw%20Hook
D.Shawley.. 5
Steam API 每天最多只能处理100,000个请求 -尚不清楚是一天是24小时内还是基于日历天。过去,我已经从同一个IP地址发出了数千个请求,而没有任何问题。
您是否收到403响应码?如果是这样,您可能正在达到速率限制。如果使用多个IP地址会有所帮助,我也会感到惊讶,因为速率限制可能与您的API密钥相关联。
Steam API 每天最多只能处理100,000个请求 -尚不清楚是一天是24小时内还是基于日历天。过去,我已经从同一个IP地址发出了数千个请求,而没有任何问题。
您是否收到403响应码?如果是这样,您可能正在达到速率限制。如果使用多个IP地址会有所帮助,我也会感到惊讶,因为速率限制可能与您的API密钥相关联。