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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
max_trades | uint32 | ✔ | Número de intercambios sobre los que se debe devolver información. |
start_after_time | uint32 | ✔ | Hora 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_tradeid | uint64 | ✔ | Id. del intercambio que aparece en la página anterior de resultados, o id. del primer intercambio, si se navega hacia atrás. |
navigating_back | bool | ✔ | El usuario quiere la página anterior de resultados, así que devuelve los max_trades previos a la hora de inicio y el id. |
get_descriptions | bool | ✔ | Si se usa, también se devolverán los datos de visualización de los artículos incluidos en los intercambios devueltos. |
language | string | ✔ | Idioma que se debe usar al cargar datos de visualización de artículos |
include_failed | bool | ✔ | |
include_total | bool | ✔ | Si 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web API de Steamworks. |
steamid | uint64 | ✔ | Usuario para el que se borra el caché. |
appid | uint32 | ✔ | Aplicación para la que se borra el caché. |
contextid | uint64 | ✔ | Contexto 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web API de Steamworks. |
appid | uint32 | ✔ | |
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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web API de Steamworks. |
appid | uint32 | ✔ | |
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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
get_sent_offers | bool | ✔ | Solicita la lista de ofertas enviadas. |
get_received_offers | bool | ✔ | Solicita la lista de ofertas recibidas. |
get_descriptions | bool | ✔ | Si se usa, también se devolverán los datos de visualización de los artículos incluidos en las ofertas de intercambio devueltas. |
language | string | ✔ | Idioma que se debe usar al cargar datos de visualización de artículos. |
active_only | bool | ✔ | Indica que solo deben devolverse las ofertas que sigan activas o aquellas que hayan cambiado de estado desde el time_historical_cutoff. |
historical_only | bool | ✔ | Indica que solo deben devolverse las ofertas que no estén activas. |
time_historical_cutoff | uint32 | ✔ | Cuando 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
tradeofferid | uint64 | ✔ | |
language | string | ✔ | |
Obtiene una oferta de intercambio concreta.
GetTradeOffersSummary
GET https://api.steampowered.com/IEconService/GetTradeOffersSummary/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
time_last_visit | uint32 | ✔ | Hora 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.