すべての 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 呼び出しの結果が 1 時間キャッシュされることを認識することも重要です。そのため、その間に新しいカードが追加されたとしても、API を繰り返し呼び出すと、同じデータが 1 時間返されます。
于 2014-08-01T11:39:12.900 に答える