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 Web de API de Steamworks, consulta el
Descripción general de la Web de API.
GetTradeHistory
GET https://api.steampowered.com/IEconService/GetTradeHistory/v1/
Nombre | Tipo | Obligatorio | Descripción |
propietario | string | ✔ | Clave de autenticación de usuario de la Web de 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 | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de 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 llamarse desde un servidor seguro, ¡y los equipos cliente jamás pueden usarla directamente!
FlushAssetAppearanceCache
POST https://partner.steam-api.com/IEconService/FlushAssetAppearanceCache/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de 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 llamarse desde un servidor seguro, ¡y los clientes jamás pueden usarla directamente!
FlushContextCache
POST https://partner.steam-api.com/IEconService/FlushContextCache/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web de 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.
AVISO: 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 | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web de 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/
Name | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web de API de Steamworks. |
tradeofferid | uint64 | ✔ | |
language | string | ✔ | |
Obtiene una oferta de intercambio concreta.
GetTradeOffersSummary
GET https://api.steampowered.com/IEconService/GetTradeOffersSummary/v1/
Nombre | Tipo | Obligatorio | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web de 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.