2014-09-11 148 views
3

這是可能獲得蒸汽(753)或CsGo(730)使用蒸汽API的完整揹包/庫存?GE蒸汽或CSGO揹包/庫存使用蒸汽API

我發現了一個API,從哪裏獲得的全部揹包/庫存DOTA2(570)TF2(440)

這裏是API:

URLhttp://api.steampowered.com/IEconItems_ /的getSchema/v0001 /?key = {api_key}

當我把steam或csgo appid,這個API返回'NOT FOUND'。此外,我搜索了很多API,但沒有找到任何幫助我獲得所有項目的API。

我發現很多關於這個應該給我一個特定用戶的CSGO揹包的API。

這是一個API。

URLhttp://api.steampowered.com/IEconItems_730/GetPlayerItems/v0001/?key= {API_KEY} & SteamID = {steam_id64}

從這個API,我可以得到任何蒸汽用戶的揹包,除了蒸汽(753)。我還搜查對此很多的API,但結果是相同。

我知道沒有獲得CSGO項目的官方API,但是隨後許多網站在那裏顯示完整的csgo揹包,在那裏有用於交易和投注的網站。

如果有人知道如何得到這個請回復我的問題。

+0

重複的問題,檢查這個找到你正在尋找的答案:http://stackoverflow.com/questions/25977803/steam-web-api-getting-csgo-inventory/26011027#26011027 – 2014-09-26 22:23:44

回答

2

您可以使用此語句構建API網址:

string.Format("http://steamcommunity.com/profiles/{0}/inventory/json/{1}/{2}/", steamid.ConvertToUInt64(), appid, contextId) 

但是,如果你使用SteamBot,有沒有需要手動執行此操作。 GenericInventory class會自動處理和解析請求。

+0

是的,你是對的。根據鏈接,我們得到的球員的庫存。而不是完整的描述..只有一點點info.From這個鏈接,我們得到'defindex',我們可以比較的總蒸汽項目庫存,並得到像形象,全名等全部細節。 但是,如果我沒有得到全面的蒸汽庫存,那麼我怎樣才能比較所有項目? 而我正在使用php/mysql。它不是一個問題,如果我正確地得到所有的API。 感謝您的配合。 – 2014-09-13 05:10:27