Una interfaz secundaria para interactuar con
Economía de Steam.
Consulta también:
IGameInventory.
Para obtener más información sobre cómo utilizar la Web de API de Steamworks, consulta el artículo
Descripción general de la Web de API.
CanTrade
GET https://partner.steam-api.com/ISteamEconomy/CanTrade/v1/
Nombre | Tipo | Obligatorio | Descripción |
propietario | string | ✔ | Clave de autenticación de editor de la Web de API de Steamworks. |
appid | uint32 | ✔ | Id. de aplicación al que está asociada la clave. Debe ser una aplicación de la economía de Steam. |
steamid | uint64 | ✔ | Id. de Steam del usuario que intenta iniciar un intercambio. |
targetid | uint64 | ✔ | Id. de Steam del usuario que es objeto de la invitación de intercambio. |
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Como tal, esta API
DEBE llamarse desde un servidor seguro, ¡y los clientes jamás pueden usarla directamente!
FinalizeAssetTransaction
ENVIAR https://partner.steam-api.com/ISteamEconomy/FinalizeAssetTransaction/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de API de Steamworks. |
appid | uint32 | ✔ | Id. de la aplicación para la que el usuario está comprando recursos. |
steamid | uint64 | ✔ | Id. de Steam del usuario que realiza una compra. |
txnid | string | ✔ | Id. de transacción. |
language | string | ✔ | El idioma local para el usuario. |
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Como tal, esta API
DEBE llamarse desde un servidor seguro, ¡y los equipos cliente jamás pueden usarla directamente!
GetAssetClassInfo
GET https://api.steampowered.com/ISteamEconomy/GetAssetClassInfo/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web de API de Steamworks. |
appid | uint32 | ✔ | Debe ser una aplicación de la economía de Steam. |
language | string | | El idioma local del usuario. |
class_count | uint32 | ✔ | Número de clases solicitadas. Debe haber una como mínimo. |
classid0 | uint64 | ✔ | Id. de clase de la clase n. |
instanceid0 | uint64 | | Id. de instancia de la clase n. |
GetAssetPrices
GET https://api.steampowered.com/ISteamEconomy/GetAssetPrices/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web de API de Steamworks. |
appid | uint32 | ✔ | Debe ser una aplicación de la economía de Steam. |
currency | string | | Moneda a filtrar. |
language | string | | El idioma local del usuario. |
Devuelve los precios y categorías de artículos que los usuarios pueden comprar.
GetExportedAssetsForUser
GET https://partner.steam-api.com/ISteamEconomy/GetExportedAssetsForUser/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de API de Steamworks. |
steamid | uint64 | ✔ | Id. de Steam del usuario |
appid | uint32 | ✔ | Aplicación de la que obtener artículos exportados. |
contextid | uint64 | ✔ | Contexto de la aplicación de la que obtener artículos exportados. |
Recupera la lista de recursos de otro juego para importarlos.
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Como tal, esta API
DEBE ser llamada desde un servidor seguro y ¡nunca puede ser utilizada directamente por tus clientes!
GetMarketPrices
GET https://partner.steam-api.com/ISteamEconomy/GetMarketPrices/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de API de Steamworks. |
appid | uint32 | ✔ | Debe ser una aplicación de la economía de Steam. |
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Como tal, esta API
DEBE ser llamada desde un servidor seguro y ¡nunca puede ser utilizada directamente por tus clientes!
StartAssetTransaction
ENVIAR https://partner.steam-api.com/ISteamEconomy/StartAssetTransaction/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de API de Steamworks. |
appid | uint32 | ✔ | Id. de la aplicación para la que el usuario está comprando recursos. |
steamid | uint64 | ✔ | Id. de Steam del usuario que realiza la compra. |
assetid0 | string | ✔ | Id. del primer recurso que el usuario compra; debe haber al menos uno. |
assetquantity0 | uint32 | ✔ | La cantidad de assetid0 que el usuario está comprando. |
currency | string | ✔ | La moneda local para el usuario. |
language | string | ✔ | El idioma local para el usuario. |
ipaddress | string | ✔ | La dirección IP del usuario. |
referrer | string | | La URL de referencia. |
clientauth | bool | | Si se establece como true (el valor predeterminado es false), la autorización aparecerá en la interfaz del cliente de Steam del usuario, no como una página web; es útil en el caso de tiendas incrustadas en productos. |
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Como tal, esta API
DEBE ser llamada desde un servidor seguro y ¡nunca puede ser utilizada directamente por tus clientes!
StartTrade
GET https://partner.steam-api.com/ISteamEconomy/StartTrade/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de API de Steamworks. |
appid | uint32 | ✔ | Id. de aplicación al que está asociada la clave. Debe ser una aplicación de la economía de Steam. |
partya | uint64 | ✔ | Id. de Steam del primer usuario en el intercambio. |
partyb | uint64 | ✔ | Id. de Steam del segundo usuario en el intercambio. |
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Como tal, esta API
DEBE ser llamada desde un servidor seguro y ¡nunca puede ser utilizada directamente por tus clientes!