我正在使用node-steamcommunity获取用户的库存 该模块回答“[错误:格式错误的回复]” 在做了一些调试后,我设法看到来自steamcommunity服务器的原始响应(请求:https://steamcommunity.com/profiles/STEAM_ID/inventory/json/570/1/): 回复是
{"success": false}
问题是正常响应应包含如下错误:
{"success": false, "Error": "The profile is private"}
所以现在我既不能得到用户的库存也不能说明我不能这样做的原因。 有人可以指出我从蒸汽中获取用户库存的正确方法
更新
经过一番调查后,我发现了一些有趣的事情:有没有人知道出了什么问题?
答案 0 :(得分:1)
1对于Dota 2(570)来说不是正确的上下文。
你正在寻找https://steamcommunity.com/profiles/STEAM_ID/inventory/json/570/2/(注意结尾的2而不是1)。
答案 1 :(得分:0)
你试过接受交易吗?如果是,则可能需要使用:
let key = SteamTotp.getConfirmationKey(identity_secret, time, 'allow');
key是响应函数的参数