У меня проблемы с file_get_contents. Мне нужно было получить содержимое этого URL: http://steamcommunity.com/market/priceoverview/?currency=1&AppID = 730&market_hash_name = Р250% 20 |% 20Valence% 20 (полевые испытания)
Хорошо работает, когда я открываю его с помощью моего браузера, мой PHP-скрипт:
$item = "P250 | Valence (Field-Tested)";
$link = 'http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name='.urlencode($item);
echo file_get_contents($link);
Выкидывает мне эту ошибку:
Warning: file_get_contents(http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=P250+%7C+Valence+%28Field-Tested%29): failed to open stream: HTTP request failed! HTTP/1.0 429 Unknown
Согласно сообщению об ошибке, вы получаете с серверов Steam 429
Ошибка HTTP:
429 Too Many Requests (RFC 6585)
The user has sent too many requests in a given amount of time. Intended for use with rate limiting schemes.
Других решений пока нет …