是否有包含所有蒸汽交易卡或所有蒸汽项目的JSON文件?在问题Getting someone's Steam inventory安迪很好地解释了如何获得蒸汽库存内容。我正在寻找类似的东西,但不限于用户库存。
发布于 2014-08-01 19:39:13
在这一点上,我还没有看到可用的交易卡的官方Valve API。然而,ScrapBank.me的所有者有一个public API,其中包含他们的机器人所见过的所有卡片的列表。(截至2014年8月1日这篇文章,即8060张独有卡片)
您需要一个API密钥,可以在他们的API页面上获得。在此之后,只需调用http://scrapbank.me/api/GetMarketPrices/v1/prices.json?key=<YOUR_PUBLIC_KEY>即可。将<YOUR_PUBLIC_KEY>替换为从您的接口页面获取的密钥。
返回的结果类似于:
{
"result":{
"success":1,
"num_cards_tracked":8060,
"game":{
"Steam Summer Getaway":{
"Chivalry Medieval Warfare":{
"type":"Steam Summer Getaway Trading Card",
"price":{
"usd":0.09,
"refined":0.33
}
},
"Reus":{
"type":"Steam Summer Getaway Trading Card",
"price":{
"usd":0.08,
"refined":0.33
}
},
"Dead Island Riptide":{
"type":"Steam Summer Getaway Trading Card",
"price":{
"usd":0.08,
"refined":0.33
}
}
}
}
}值得注意的是,在ScrapBank.me机器人看到这样的卡之前,新的卡不会出现在这个接口中。同样重要的是要认识到,API调用的结果被缓存了一个小时,因此重复调用API将在一个小时内返回相同的数据,即使在此期间添加了新卡。
https://stackoverflow.com/questions/25067852
复制相似问题