蒸汽市场货币和XML格式

use*_*623 7 http-headers steam-web-api steam

我试图以某种货币在市场上获得一个项目页面,试图添加

Accept-Language: ru-RU\r\n
Run Code Online (Sandbox Code Playgroud)

Accept-Language: ru-RU, ru\r\n
Run Code Online (Sandbox Code Playgroud)

Accept-Language: ru, ru-RU;q=0.8\r\n
Run Code Online (Sandbox Code Playgroud)

标题,但蒸汽忽略它,并总是给出一个混合卢布,欧元和美元的页面.

另外,我如何获得xml格式的页面??format = xml和?xml = 1不工作,尝试用application/xml*/*

ncl*_*cla 5

最近,Valve在检查物品时在库存页面上添加了市场价格.价格通过AJAX加载,通过检查网络请求我发现:

http://steamcommunity.com/market/priceoverview/?country=US¤cy=3&appid=730&market_hash_name=AWP%20|%20Electric%20Hive%20(Factory%20New)

您可以使用此货币强制货币(货币3为欧元),返回市场上的最低价格和中位数价格,JSON格式.


And*_*ndy 4

卖家将始终以其 Steam 钱包的本地货币列出待售商品,买家将始终看到以其 Steam 钱包的本地货币表示的社区市场价格。对于以与买家 Steam 钱包货币不同的货币列出的待售商品,我们采用每日更新的汇率。
- 社区市场常见问题解答

这意味着,如果您通过登录的浏览器查看市场,并且钱包中的资金不是卢布,那么您将看不到卢布。

不过,您可以绕过这个问题。如果您退出市场并访问您的 URL,您可以传递两个参数来强制更改语言和区域。

例如,使用流行的供应箱密钥:http://steamcommunity.com/market/listings/440/Mann%20Co.%20Supply%20Crate%20Key?l=russian&cc=ru

注意lcc参数。正在l将语言设置为俄语,并将cc区域设置为俄罗斯。

现在,这似乎不适用于整个页面。显示历史趋势的图表似乎仍然以美元为单位,尽管周围的文本是俄语的。

美元走势图

但是,事实上,各个项目的列表确实改变了货币。 房源