当我使用Nodejs调用Steam API的IEconService时,我得到了空的响应

时间:2016-10-06 07:46:10

标签: javascript node.js api steam

我想列出我的所有交易历史,但我可能做错了。

我称之为IEconService / GetTradeHistory API

  

https://api.steampowered.com/IEconService/GetTradeHistory/v1/?key= {{API Key}}& format = json& navigating_back = 1& get_descriptions = 1& include_failed = 1& include_total = 1

这就是我得到的

{
    "response": {
    }
}

我已经从客户界面检查了交易历史,有如下所示的2:

here

我试图调用另一个与IEconService无关的API,它可以正常工作。

的PS。

  • 我尝试使用与注册API相同的域名。
  • 我尝试使用passport-openid包登录到蒸汽OpenID连接,但它无效。
  • 我使用“request”包来调用API,但它也不起作用。
  • 即使在Postman中也没用(只有这些API)。

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

在我上床睡觉并重新检查我的参数后,我意识到我错过了一些。它现在有效。

http://api.steampowered.com/IEconService/GetTradeHistory/v1?key= {{键}}&安培;语言= EN_US&安培;格式= JSON&安培; max_trades = 100安培; navigating_back = 1&安培; get_descriptions = 0&安培; include_failed = 1&安培; include_total = 1

正如你所看到的,我忘记了max_trades和其他导致我问题的原因。

希望这有帮助,对不起我的散文。