Interfaz primaria para interactuar con el
Steam Workshop y el contenido generado por usuarios (UGC).
Consulta
IPublishedFileService,
IWorkshopService,
ISteamPublishedItemSearch y
ISteamPublishedItemVoting en la red de noticias y servicios en línea.
EnumerateUserSubscribedFiles
POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web API de Steamworks. |
steamid | uint64 | ✔ | Id. de Steam del usuario. |
appid | uint32 | ✔ | Id. de la aplicación del producto. |
listtype | uint32 | | EUCMListType |
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Por tanto, esta API
DEBE llamarse desde un servidor seguro, ¡y los clientes jamás pueden usarla directamente!
GetCollectionDetails
POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
Nombre | Tipo | Requerido | Descripción |
collectioncount | uint32 | ✔ | Número de colecciones solicitadas |
publishedfileids[0] | uint64 | ✔ | Identificadores de colección para obtener los detalles. |
GetPublishedFileDetails
POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
Nombre | Tipo | Requerido | Descripción |
itemcount | uint32 | ✔ | Número de artículos solicitados. |
publishedfileids[0] | uint64 | ✔ | Id. de archivo publicado para buscar. |
GetUGCFileDetails
GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la web API de Steamworks. |
steamid | uint64 | | Si se especifica, solo devuelve detalles si el archivo es propiedad del id. de Steam especificado. |
ugcid | uint64 | ✔ | Id. del archivo CGU del que recibir información. |
appid | uint32 | ✔ | Id. de la aplicación del producto. |
SetUGCUsedByGC
POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de editor de la web API de Steamworks. |
steamid | uint64 | ✔ | Id. de Steam del usuario. |
ugcid | uint64 | ✔ | Id. del archivo CGU cuyos bits se están toqueteando. |
appid | uint32 | ✔ | Id. de aplicación del producto al que cambiar el estado de actualización. |
used | bool | ✔ | Nuevo estado del marcador. |
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!
SubscribePublishedFile
POST https://partner.steam-api.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web API de Steamworks. |
steamid | uint64 | ✔ | Id. de Steam del usuario. |
appid | uint32 | ✔ | Id. de la aplicación del producto. |
publishedfileid | uint64 | ✔ | Id. del archivo publicado para el que suscribirse. |
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!
UnsubscribePublishedFile
POST https://partner.steam-api.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de editor de la Web API de Steamworks. |
steamid | uint64 | ✔ | Id. de Steam del usuario. |
appid | uint32 | ✔ | Id. de la aplicación del producto. |
publishedfileid | uint64 | ✔ | Id. del archivo publicado para el que se da de baja. |
NOTA: Esta llamada requiere una clave de API de editor para utilizar este método. Por tanto, esta API
DEBE llamarse desde un servidor seguro, ¡y los clientes jamás pueden usarla directamente!