2014-03-24 83 views
7

林試圖讓市場在某種貨幣的商品頁面,嘗試添加汽市場貨幣和XML格式

Accept-Language: ru-RU\r\n 

​​

Accept-Language: ru, ru-RU;q=0.8\r\n 

到頭但蒸汽忽略它,並總是給出一個混合盧布,歐元和美元的頁面。

另外,我怎樣才能得到一個XML格式的頁面? ?格式= xml和?XML = 1不工作,試圖用application/xml*/*

+0

什麼是您試圖從中獲取此信息的URL? – Andy

+0

http://steamcommunity.com/market/listings/appid/itemname – user3392623

+1

是什麼讓你相信服務器能夠以你想要的格式提供數據,這只是尋找正確的咒語的問題?當問得很好時,並不像世界上的每一臺服務器都會說XML。 –

回答

4

賣方總會出售列表項中 其蒸汽錢包的本地貨幣,買家會經常看到社區市場價格 表達以其Steam錢包的本地貨幣。對於以與買方的Steam Wallet 貨幣不同的貨幣進行銷售的物品 ,我們採用每日更新的匯率。
- 社區市場FAQ

意義,如果你正在尋找從你登錄上的瀏覽器市場,你必須在你的錢包不在盧布的資金,你不會看到盧布。

但是,您可以解決此問題。如果您退出市場並訪問您的網址,則可以爲強制語言和區域更改傳遞兩個參數。

例如,使用日益流行的補給箱鑰匙:http://steamcommunity.com/market/listings/440/Mann%20Co.%20Supply%20Crate%20Key?l=russian&cc=ru

通知的lcc參數。 l將語言設置爲俄語,cc將該區域設置爲俄語。

現在,這似乎不適用於整個頁面。顯示歷史趨勢的圖形仍然以美元爲單位,即使周圍的文本是俄語。

USD Graph

但是,項目的單獨列表做了,其實,改變貨幣。 Listings

+0

我知道的參數,試圖使用ut很多次,但它不工作:http://hkar.ru/r2a8 http://hkar.ru/r2a9無論如何,謝謝你的答案 – user3392623

+0

我剛剛嘗試過這一點,雖然語言變化奏效,貨幣變化似乎沒有被應用。 – wonton

+0

同樣在這裏。語言變化,但列表貨幣沒有。任何想法如何執行一種貨幣(不管它是什麼)所有項目沒有登錄? –

5

最近Valve在檢查物料時在庫存頁面上添加了市場價格。價格是通過AJAX加載,通過檢查網絡請求我發現這一點:

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

你可以強制貨幣,這(貨幣3歐元),返回市場和中間價,JSON格式的最低價格。

+0

嗨,它顯示歐元,當我把貨幣3,發生任何更新/變化? – Sid

+1

@Sid ups,我搞砸了,貨幣1是美元,貨幣3是歐元。 :) – ncla

+0

我想通過試驗和錯誤。謝謝你,我可以輕鬆地獲得中位數。你有沒有在任何地方的文檔站點看到這個? – Sid

5
+0

謝謝,亞歷克斯隱藏,這正是我正在尋找的。 – Daniel

+0

你知道這是否適用於URL「按名稱」?例如:http://steamcommunity.com/market/listings/440/Strange%20Concheror 對我來說似乎不是,但也許有技巧。 – Gnurfos

+1

@Gnurfos http://steamcommunity.com/market/listings/440/Strange%20Concheror/render/?query=&start=10&count=10&country=UK&language=english¤cy=3這也許是 –