Steamworks 文獻庫
ISteamEconomy Interface
Steam 經濟體 互動的次要介面。
另外請見:IGameInventory

Steamworks Web API 的詳細使用方法請見 Web API 總覽

CanTrade

GET https://partner.steam-api.com/ISteamEconomy/CanTrade/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
appiduint32與該金鑰關聯的 App ID。 必須為 Steam 經濟體中的應用程式。
steamiduint64嘗試發起交易的使用者 SteamID。
targetiduint64交易邀請的目標使用者的 SteamID。



備註: 此呼叫函式需要發行商 API 金鑰才能使用此方法。 因為此 API 必須自安全的伺服器呼叫,同時用戶端也絕對無法直接使用此 API!

FinalizeAssetTransaction

POST https://partner.steam-api.com/ISteamEconomy/FinalizeAssetTransaction/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
appiduint32使用者要向之購買資產的 App ID。
steamiduint64要進行購買的使用者 SteamID。
txnidstring交易 ID。
languagestring使用者的本地語言。



備註: 此呼叫函式需要發行商 API 金鑰才能使用此方法。 因為此 API 必須自安全的伺服器呼叫,同時用戶端也絕對無法直接使用此 API!

GetAssetClassInfo

GET https://api.steampowered.com/ISteamEconomy/GetAssetClassInfo/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
appiduint32必須為 Steam 經濟體中的應用程式。
languagestring使用者的本地語言。
class_countuint32要求的類別數量。 必須至少為一。
classid0uint64第 N 個類別的類別 ID。
instanceid0uint64第 N 個類別的執行個體 ID。

GetAssetPrices

GET https://api.steampowered.com/ISteamEconomy/GetAssetPrices/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
appiduint32必須為 Steam 經濟體中的應用程式。
currencystring用於篩選的幣種。
languagestring使用者的本地語言。

傳回使用者可購買的物品價格與類別。

GetExportedAssetsForUser

GET https://partner.steam-api.com/ISteamEconomy/GetExportedAssetsForUser/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
steamiduint64使用者的 Steam ID。
appiduint32要從之取得匯出物品的應用程式。
contextiduint64要從之取得匯出物品的應用程式中的情境。

取得要從另一款遊戲匯入的資產列表。

備註: 此呼叫函式需要發行商 API 金鑰才能使用此方法。 因為此 API 必須自安全的伺服器呼叫,同時用戶端也絕對無法直接使用此 API!

GetMarketPrices

GET https://partner.steam-api.com/ISteamEconomy/GetMarketPrices/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
appiduint32必須為 Steam 經濟體中的應用程式。



備註: 此呼叫函式需要發行商 API 金鑰才能使用此方法。 因為此 API 必須自安全的伺服器呼叫,同時用戶端也絕對無法直接使用此 API!

StartAssetTransaction

POST https://partner.steam-api.com/ISteamEconomy/StartAssetTransaction/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
appiduint32使用者要向之購買資產的 App ID。
steamiduint64要進行購買的使用者的 SteamID。
assetid0string使用者要購買的第一個資產的 ID——必須至少為一。
assetquantity0uint32使用者要購買的資產 ID 的數量。
currencystring使用者的當地幣種。
languagestring使用者的本地語言。
ipaddressstring使用者的 IP 位址。
referrerstring導向用 URL。
clientauthbool如果是 true(預設為 false),授權程序將出現於使用者的 Steam 用戶端,而非網頁——通常用於鑲入產品中的商店。



備註: 此呼叫函式需要發行商 API 金鑰才能使用此方法。 因為此 API 必須自安全的伺服器呼叫,同時用戶端也絕對無法直接使用此 API!

StartTrade

GET https://partner.steam-api.com/ISteamEconomy/StartTrade/v1/
名稱型別必要說明
keystringSteamworks Web API 發行商驗證金鑰。
appiduint32與該金鑰關聯的 App ID。 必須為 Steam 經濟體中的應用程式。
partyauint64交易中第一位使用者的 Steam ID。
partybuint64交易中第二位使用者的 Steam ID。



備註: 此呼叫函式需要發行商 API 金鑰才能使用此方法。 因為此 API 必須自安全的伺服器呼叫,同時用戶端也絕對無法直接使用此 API!