我正尝试在一个java程序中使用Steam web API的GetAssetPrices方法来查找steam社区的市场价格(特别是针对游戏《反恐:全球攻势》)。首先,为了弄清楚它是如何工作的,我只是把这个url放在我的web浏览器中,然后再把它放入实际的代码中,但它拒绝了我的API密钥。这是url:
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有所了解的人,请提供帮助。
发布于 2015-05-19 02:34:46
您的URL格式不正确。您在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=xmlhttps://stackoverflow.com/questions/30280765
复制相似问题