我正在做一个网站,显示一个用户的库存项目。使用steam inventory api https://steamcommunity.com/inventory/,我能够获得库存,使用https://steamcommunity.com/market/priceoverview/,我能够获得一件商品的市场价值。
上面的两个api都没有给出任何关于保留项的信息,我只能看到保留项的tradable: false。
有没有办法获得特定物品的交易持续期?
发布于 2020-05-11 01:09:38
我认为你在这里混淆了两个不同的术语。当你没有启用移动确认功能时,物品处于交易暂停状态,在这种情况下,物品在库存中不可见,如果你看不到物品,你也看不到它的交易黄金状态。我想你想问的是该物品更常用的“交易锁”状态。
我做了一个网站(whatstradelocked.com)后,7天交易锁被介绍,我是一个扩展(csgotrader.app)的开发人员,也使用这些信息。
如果您使用这个端点:https://steamcommunity.com/profiles/${steamID}/inventory/json/730/2/?l=english来请求库存,那么您可以找到保存商品交易锁状态的cache_expiration属性。
您可以在GitHub上的这个文件中的扩展中看到我是如何做到这一点的:https://github.com/gergelyszabo94/csgo-trader-extension/blob/bd2ec351d0caf0173eeb7a97d7a1f19dc0e36baa/extension/src/utils/getUserCSGOInventory.js
https://stackoverflow.com/questions/60929737
复制相似问题