Documentação do Steamworks
Interface ISteamEconomy
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/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
appiduint32O AppID associado à chave. Deve ser de um aplicativo participante da economia Steam.
steamiduint64ID Steam do usuário que está tentando iniciar uma troca.
targetiduint64ID 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/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
appiduint32O AppID cujos ativos estão sendo comprados pelo usuário.
steamiduint64 ID Steam do usuário que está realizando a compra.
txnidstringO ID da transação.
languagestringO 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/
NomeTipoObrigatórioDescrição
keystringChave de autenticação do usuário para a Web API do Steamworks.
appiduint32Deve ser de um aplicativo participante da economia Steam.
languagestringO idioma local do usuário.
class_countuint32Quantidade de classes requisitadas (mínimo de 1).
classid0uint64ID da enésima classe.
instanceid0uint64ID de instância da enésima classe.

GetAssetPrices

GET https://api.steampowered.com/ISteamEconomy/GetAssetPrices/v1/
NomeTipoObrigatórioDescrição
keystringChave de autenticação do usuário para a Web API do Steamworks.
appiduint32Deve ser de um aplicativo participante da economia Steam.
currencystringA moeda para filtragem.
languagestringO 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/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
steamiduint64O ID Steam do usuário.
appiduint32O AppID cujos itens exportados recuperar.
contextiduint64O 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/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
appiduint32Deve 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/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
appiduint32O AppID cujos ativos estão sendo comprados pelo usuário.
steamiduint64ID Steam do usuário que está realizando a compra.
assetid0stringO ID do primeiro ativo que está sendo comprado pelo usuário — deve ter pelo menos um.
assetquantity0uint32A quantidade do ativo assetid0 que está sendo comprada pelo usuário.
currencystringA moeda local do usuário.
languagestringO idioma local do usuário.
ipaddressstringO endereço IP do usuário.
referrerstringO URL de referência.
clientauthboolSe 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/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
appiduint32O AppID associado à chave. Deve ser de um aplicativo participante da economia Steam.
partyauint64ID Steam do primeiro usuário da troca.
partybuint64ID 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!