我正在使用 Steam Api 并使用此代码向 Steam 服务器发送查询,其中 $url 是查询
$channel = curl_init();
curl_setopt($channel, CURLOPT_URL, $url);
curl_setopt( $channel , CURLOPT_RETURNTRANSFER , true );
$result = json_decode( curl_exec( $channel ), true );
curl_close($channel);
但是,它只在大约 50% 的时间内有效。另一半时间我得到错误
拒绝对慢速资产 API 服务器的请求。150 个待处理,150 个允许
我使用的示例查询是:
http://api.steampowered.com/ISteamEconomy/GetAssetPrices/v0001/?key= $SOME_API_KEY&appid=440&format=json
当查询通过时,我得到了所有正确的数据。
此外,当我专门使用查询 GetAssetClassInfo() 时,我遇到了类似的问题,我必须在其中传递类 ID 列表。有时它有效,但有时它说
无法获得应用程序 440 classID 16891096 instanceID 0 的外观
有谁知道我的问题是什么?谢谢你的帮助。