Documentación de Steamworks
Interfaz IEconService
Métodos adicionales de Economía de Steam que proporcionan acceso a los intercambios de Steam.

NOTA: esta es una interfaz de servicio, los métodos en esta interfaz deben llamarse con el parámetro: input_json.

Para obtener más información sobre cómo utilizar la API web de Steamworks, consulta el Descripción general de la API web.

GetTradeHistory

GET https://api.steampowered.com/IEconService/GetTradeHistory/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
max_tradesuint32Número de intercambios sobre los que se debe devolver información.
start_after_timeuint32Hora del último intercambio que aparece en la página anterior de resultados, u hora del primer intercambio, si se navega hacia atrás.
start_after_tradeiduint64Id. del intercambio que aparece en la página anterior de resultados, o id. del primer intercambio, si se navega hacia atrás.
navigating_backboolEl usuario quiere la página anterior de resultados, así que devuelve los max_trades previos a la hora de inicio y el id.
get_descriptionsboolSi se usa, también se devolverán los datos de visualización de los artículos incluidos en los intercambios devueltos.
languagestringIdioma que se debe usar al cargar datos de visualización de artículos
include_failedbool
include_totalboolSi se usa, el total de intercambios en los que ha participado la cuenta se incluirá en la respuesta.

Obtiene un historial de intercambios.

FlushInventoryCache

POST https://partner.steam-api.com/IEconService/FlushInventoryCache/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de editor de la Web API de Steamworks.
steamiduint64Usuario para el que se borra el caché.
appiduint32Aplicación para la que se borra el caché.
contextiduint64Contexto para el que se borra el caché.

Vacía la caché para el inventario de un usuario en un contexto de aplicación concreto.

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!

FlushAssetAppearanceCache

POST https://partner.steam-api.com/IEconService/FlushAssetAppearanceCache/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de editor de la Web API de Steamworks.
appiduint32

Vacía la caché de visualización para recursos. Hará que se produzca una llamada a GetAssetClassInfo por cada clase de recurso la próxima vez que aparezca.

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!

FlushContextCache

POST https://partner.steam-api.com/IEconService/FlushContextCache/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de editor de la Web API de Steamworks.
appiduint32

Vacía la caché de contenidos de inventario. Esto hará que se realicen llamadas a GetContexts y GetContextContents para obtener datos recientes de cada usuario la próxima vez que Steam necesite su inventario.

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!

GetTradeOffers

GET https://api.steampowered.com/IEconService/GetTradeOffers/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
get_sent_offersboolSolicita la lista de ofertas enviadas.
get_received_offersboolSolicita la lista de ofertas recibidas.
get_descriptionsboolSi se usa, también se devolverán los datos de visualización de los artículos incluidos en las ofertas de intercambio devueltas.
languagestringIdioma que se debe usar al cargar datos de visualización de artículos.
active_onlyboolIndica que solo deben devolverse las ofertas que sigan activas o aquellas que hayan cambiado de estado desde el time_historical_cutoff.
historical_onlyboolIndica que solo deben devolverse las ofertas que no estén activas.
time_historical_cutoffuint32Cuando se usa , también se devuelven las ofertas actualizadas desde esta hora.

Obtiene una lista de ofertas de intercambio enviadas o recibidas.

GetTradeOffer

GET https://api.steampowered.com/IEconService/GetTradeOffer/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
tradeofferiduint64
languagestring

Obtiene una oferta de intercambio concreta.

GetTradeOffersSummary

GET https://api.steampowered.com/IEconService/GetTradeOffersSummary/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
time_last_visituint32Hora de la última visita del usuario. Si no se pasa, usará la hora de la última visita del usuario a la página de la oferta.

Obtiene el número de ofertas de intercambio pendientes y nuevas.