我正在使用 node-steamcommunity 来获取用户的库存模块响应“[错误:格式错误的响应]”在进行一些调试后,我设法看到了来自 steamcommunity 服务器的原始响应(请求:https ://steamcommunity.com/ profile/STEAM_ID/inventory/json/570/1/):响应是
{"success": false}
问题是正常响应应该包含这样的错误:
{"success": false, "Error": "The profile is private"}
所以现在我既无法获取用户的库存,也无法获取无法执行此操作的原因。有人能指出我从 Steam 获取用户库存的正确方法吗
更新:
经过一番调查,我发现了一些有趣的事情:
- 当我以普通用户身份登录时,我得到一个 sessionid。
- 使用该密钥,我可以访问配置文件库存
- 当我启动机器人时,我也得到了 sessionId,但是当我尝试使用机器人的会话 id 请求时,我得到了 {success: false} 响应,没有任何解释。
有谁知道出了什么问题?