Uma interface secundária para interação com a
Economia Steam,
Consulte também:
IGameInventory.
Para mais informações sobre como usar a Web API do Steamworks, consulte a
Visão geral da Web API.
CanTrade
GET https://partner.steam-api.com/ISteamEconomy/CanTrade/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação da distribuidora para a Web API do Steamworks. |
appid | uint32 | ✔ | O AppID associado à chave. Deve ser de um aplicativo participante da economia Steam. |
steamid | uint64 | ✔ | ID Steam do usuário que está tentando iniciar uma troca. |
targetid | uint64 | ✔ | ID Steam do usuário que está sendo convidado para trocar. |
AVISO: este método requer uma chave da distribuidora. Por isso, a API
DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!
FinalizeAssetTransaction
POST https://partner.steam-api.com/ISteamEconomy/FinalizeAssetTransaction/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação da distribuidora para a Web API do Steamworks. |
appid | uint32 | ✔ | O AppID cujos ativos estão sendo comprados pelo usuário. |
steamid | uint64 | ✔ | ID Steam do usuário que está realizando a compra. |
txnid | string | ✔ | O ID da transação. |
language | string | ✔ | O idioma local do usuário. |
AVISO: este método requer uma chave da distribuidora. Por isso, a API
DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!
GetAssetClassInfo
GET https://api.steampowered.com/ISteamEconomy/GetAssetClassInfo/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação do usuário para a Web API do Steamworks. |
appid | uint32 | ✔ | Deve ser de um aplicativo participante da economia Steam. |
language | string | | O idioma local do usuário. |
class_count | uint32 | ✔ | Quantidade de classes requisitadas (mínimo de 1). |
classid0 | uint64 | ✔ | ID da enésima classe. |
instanceid0 | uint64 | | ID de instância da enésima classe. |
GetAssetPrices
GET https://api.steampowered.com/ISteamEconomy/GetAssetPrices/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação do usuário para a Web API do Steamworks. |
appid | uint32 | ✔ | Deve ser de um aplicativo participante da economia Steam. |
currency | string | | A moeda para filtragem. |
language | string | | O idioma local do usuário. |
Retorna preços e categorias para itens disponíveis para compra pelo usuário.
GetExportedAssetsForUser
GET https://partner.steam-api.com/ISteamEconomy/GetExportedAssetsForUser/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação da distribuidora para a Web API do Steamworks. |
steamid | uint64 | ✔ | O ID Steam do usuário. |
appid | uint32 | ✔ | O AppID cujos itens exportados recuperar. |
contextid | uint64 | ✔ | O contexto do aplicativo cujos itens exportados recuperar. |
Recupera a lista de ativos de outro jogo para importação.
AVISO: este método requer uma chave da distribuidora. Por isso, a API
DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!
GetMarketPrices
GET https://partner.steam-api.com/ISteamEconomy/GetMarketPrices/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação da distribuidora para a Web API do Steamworks. |
appid | uint32 | ✔ | Deve ser de um aplicativo participante da economia Steam. |
AVISO: este método requer uma chave da distribuidora. Por isso, a API
DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!
StartAssetTransaction
POST https://partner.steam-api.com/ISteamEconomy/StartAssetTransaction/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação da distribuidora para a Web API do Steamworks. |
appid | uint32 | ✔ | O AppID cujos ativos estão sendo comprados pelo usuário. |
steamid | uint64 | ✔ | ID Steam do usuário que está realizando a compra. |
assetid0 | string | ✔ | O ID do primeiro ativo que está sendo comprado pelo usuário — deve ter pelo menos um. |
assetquantity0 | uint32 | ✔ | A quantidade do ativo assetid0 que está sendo comprada pelo usuário. |
currency | string | ✔ | A moeda local do usuário. |
language | string | ✔ | O idioma local do usuário. |
ipaddress | string | ✔ | O endereço IP do usuário. |
referrer | string | | O URL de referência. |
clientauth | bool | | Se true (padrão: false), a autorização será exibida no painel do cliente Steam e não em uma página web — útil para lojas integradas em produtos. |
AVISO: este método requer uma chave da distribuidora. Por isso, a API
DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!
StartTrade
GET https://partner.steam-api.com/ISteamEconomy/StartTrade/v1/
Nome | Tipo | Obrigatório | Descrição |
key | string | ✔ | Chave de autenticação da distribuidora para a Web API do Steamworks. |
appid | uint32 | ✔ | O AppID associado à chave. Deve ser de um aplicativo participante da economia Steam. |
partya | uint64 | ✔ | ID Steam do primeiro usuário da troca. |
partyb | uint64 | ✔ | ID Steam do segundo usuário da troca. |
AVISO: este método requer uma chave da distribuidora. Por isso, a API
DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!