Steam Web API密钥无法正常工作

时间:2015-05-16 21:04:50

标签: java steam steam-web-api

我正在尝试在java程序中使用Steam web API的GetAssetPrices方法来查找Steam社区市场价格(特别是针对游戏Counter-Strike:Global Offensive)。为了弄清楚它是如何工作的,我只是把它放在我的网页浏览器中,然后再把它放在实际的代码中,但它拒绝了我的API密钥。这是网址:

http://api.steampowered.com/ISteamEconomy/GetAssetPrices/v0001/?appid=440/?key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&format=xml

X是我的api密钥所在,但是我收到了这个错误:

Forbidden

Access is denied. Retrying will not help. Please verify your
key=
parameter.

有什么我想念的吗?或者这首先是否可能?我从这里收到我的信息:https://wiki.teamfortress.com/wiki/WebAPI/GetAssetPrices

任何了解Steam API的人都可以提供帮助。

1 个答案:

答案 0 :(得分:6)

您的网址格式不正确。 /?之前的key应为&

更改

http://api.steampowered.com/ISteamEconomy/GetAssetPrices/v0001/?appid=440/?key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&format=xml
                                                                         ^^ --- Should be "&"

http://api.steampowered.com/ISteamEconomy/GetAssetPrices/v0001/?appid=440&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&format=xml