2014-11-23 3 views
3

Что касается предметов с Steam market, то мне было интересно, есть ли способ получить историю цен на изделие в течение определенного периода времени.История изменений товара на Steam Steam

Я знаю, что Steam предоставляет специальные api для разработчиков, которые хотят интегрировать данные, специфичные для рынка, на свои собственные сайты, но я не смог найти ничего о восстановлении истории цен для элемента в виде json.

У вас уже есть это?

ответ

6

Я провел еще несколько исследований и нашел способ получить историю цен на предмет.

В качестве примера для тех, кому любопытно, история цена для этого случайного элемента «Специализированная Killstreak Brass Beast» может быть получен следующим образом:

http://steamcommunity.com/market/pricehistory/?country=DE&currency=3&appid=440&market_hash_name=Specialized%20Killstreak%20Brass%20Beast

+0

Сейчас не работает – sfszh

+0

@sfszh Это действительно работает. Вам необходимо войти в систему. –

0

Если вы звоните из кода

url ="http://steamcommunity.com/market/pricehistory/" 

и строка запроса, полезная нагрузка:

{ 
    "country" = "US",  # two letter ISO country code 
    "currency"= 1,  # 1 is USD, 3 is EUR, not sure what others are 
    "appid" = 753,  # this is the application id. 753 is for steam cards 
    "market_hash_name" ="322330-Shadows and Hexes" # this is the name of the item in the steam market. 
} 

код страны - ISO Country Code.

вы можете найти идентификатор приложения для игры по URL-адресу своей страницы магазина. Пример: Идентификатор приложения «CS: GO» равен 730. Store page

Вы можете найти имя хеш-рынка с URL-адреса своей рыночной страницы. Пример: This CS:GO item Хеш-имя - «Ключ для ключей».

История цен на перчаточный футляр ключа here.