Я пытаюсь получить пользовательский инвентарь Steam, используя этот маленький кусочек кода:
$url = $steamprofile['profileurl']."inventory/json/730/2";
var_dump($url);
$json = json_decode(file_get_contents($url));foreach($json->rgDescriptions as $value => $v) {
if ($v->tradable === 1) {
$name = $v->market_hash_name;
$icon_url = $v->icon_url;
?>
<div class="img__wrap">
<img class="img__img" src="http://cdn.steamcommunity.com/economy/image/<?=$icon_url?>" />
<div class="img__description_layer">
<p class="img__description"><?= $name ?></p>
</div>
</div>
<?php
} else {
}
}
Но если я обновлю страницу примерно 2-4 раза, я получу ошибку HTTP 429 Too Many Requests.
Есть ли какой-нибудь способ, чтобы этого не произошло, или это просто что-то, что я не могу исправить?
Задача ещё не решена.
Других решений пока нет …