PHP - Steam Market JSON, возвращающий "ноль" - раньше работал нормально

Итак, у меня есть веб-сайт, который, по сути, имеет свои основные рыночные цены. Чтобы узнать цены, воспользуйтесь формой JSON для парового рынка, которая использует хэш-имя рынка и возвращает данные о ценах, которые мне нужны: http://steamcommunity.com/market/priceoverview/?appid=730¤cy=1&market_hash_name=MP7%20|%20Skulls%20(Minimal%20Wear) Теперь эта система работала нормально, и ссылка на моем компьютере работает нормально; однако, когда я запускаю его с моего сервера, он возвращает просто "ноль" - это код, который я использую, который работал нормально (6+ месяцев) и перестал работать где-то на этой неделе.

    <?php

    function curl($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_ENCODING,  '');
    curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
    }

    $url = "http://steamcommunity.com/market/priceoverview/?appid=730&currency=1&market_hash_name=MP7%20|%20Skulls%20(Minimal%20Wear)";
    $data = curl($url);
    echo $data;

    ?>

Есть идеи относительно того, что изменилось? Я делаю более 2300 запросов каждые 30 минут для обновления своих данных. Каждый день в прошлом, как 6 месяцев. Может ли Valve заметить и закрыть меня за нарушение некоторых терминов, о которых я не знал? Потому что я полагал, что именно так вы и должны были запрашивать данные с рынка пара.

0 ответов

Другие вопросы по тегам