我想訪問多個由蒸汽提供的CSGO項目的市場價格的JSON文件。我使用的作品第一的file_get_contents:file_get_contents失敗時,工作較早
$inventory = file_get_contents('http://steamcommunity.com/profiles/' . $steamprofile['steamid'] . '/inventory/json/730/2');
但第二起不起作用:
$marketString = file_get_contents('http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=' . urlencode($json_a->{'rgDescriptions'}->$rgDescrId->{'market_hash_name'}));
但是我得到的所有項目,例如錯誤:
警告:file_get_contents(http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=Negev%20|%20Nuclear%20Waste%20(Minimal%20Wear)):無法打開流:HTTP請求失敗! HTTP/1.0 429 /home4/matt500b/public_html/themooliecommunity.com/CSGO/index.php未知上線24
我可以證實了allow_url_fopen是
粘貼以下網址成瀏覽器顯示的URL工作
請注意,約1小時前的這個工作,但現在拋出一個錯誤,有什麼建議?
429太多的請求(RFC 6585) 用戶在給定的時間內發送了太多的請求。旨在用於限速方案。[57] –