包含所有 Steam 集换式卡牌或所有 Steam 物品的 JSON 文件是否在某处可用?在 获取某人的 Steam 库存问题中, Andy 很好地解释了如何获取 Steam 库存内容。我正在寻找类似的东西,但不受用户库存的限制。
问问题
1856 次
1 回答
0
目前我还没有看到可用的集换式卡牌的官方 Valve API。然而,ScrapBank.me的所有者有一个公共 API,其中包含他们的机器人看到的所有卡片的列表。(截至 2014 年 8 月 1 日的这篇文章,这是 8060 张独特的卡片)
您将需要一个 API 密钥,可以在他们的 API 页面上获得。之后,调用 就很简单了http://scrapbank.me/api/GetMarketPrices/v1/prices.json?key=<YOUR_PUBLIC_KEY>
。替换<YOUR_PUBLIC_KEY>
为从您的 API 页面获得的密钥。
返回的结果与此类似:
{
"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 调用的结果会缓存一个小时,因此即使同时添加了新卡,重复调用 API 也会在一个小时内返回相同的数据。
于 2014-08-01T11:39:12.900 回答