新端点
截至2016年12月,有一个新的终点提取库存。下面列出的旧的仍然工作(现在)。两者似乎都被高度评价。
新的库存路径是:
http://steamcommunity.com/inventory//440/2?l=english&count=5000
使用这个新路径,l是要接收数据的语言,count是每次接收的项目数。最大为5000。
您也可以使用这个新的终点进行分页:
http://steamcommunity.com/inventory//440/2?l=english&count=5000&start_assetid=468336866
这将从资产ID 468336866开始下拉5000个项目。
结束点返回一个具有以下结构的大型json对象:
{
'assets': ,
'descriptions': ,
'total_inventory_count': integer,
'success': 1/0,
'rwgran': integer
}
我不完全确定rwgran在这一点上。
资产密钥返回的数据如下所示:
[{'amount': '1',
'appid': '440',
'assetid': '4985815666',
'classid': '134',
'contextid': '2',
'instanceid': '0'},
{'amount': '1',
'appid': '440',
'assetid': '4985815941',
'classid': '22989188',
'contextid': '2',
'instanceid': '0'},
...
]
描述键包含这样的条目。请注意,这包含的信息多于旧终点。
[{'actions': [{'link': 'http:\\/\\/wiki.teamfortress.com\\/scripts\\/itemredirect.php?id=241&lang=en_US',
'name': 'Item Wiki Page...'}],
'appid': 440,
'background_color': '3C352E',
'classid': '134',
'commodity': 0,
'currency': 0,
'descriptions': [{'type': 'text',
<