Documentación de Steamworks
Interfaz ISteamRemoteStorage
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/
NombreTipoRequeridoDescripción
keystringClave de autenticación de editor de la Web API de Steamworks.
steamiduint64Id. de Steam del usuario.
appiduint32Id. de la aplicación del producto.
listtypeuint32EUCMListType



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/
NombreTipoRequeridoDescripción
collectioncountuint32Número de colecciones solicitadas
publishedfileids[0]uint64Identificadores de colección para obtener los detalles.

GetPublishedFileDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
NombreTipoRequeridoDescripción
itemcountuint32Número de artículos solicitados.
publishedfileids[0]uint64Id. de archivo publicado para buscar.

GetUGCFileDetails

GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la web API de Steamworks.
steamiduint64Si se especifica, solo devuelve detalles si el archivo es propiedad del id. de Steam especificado.
ugciduint64Id. del archivo CGU del que recibir información.
appiduint32Id. de la aplicación del producto.

SetUGCUsedByGC

POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de editor de la web API de Steamworks.
steamiduint64Id. de Steam del usuario.
ugciduint64Id. del archivo CGU cuyos bits se están toqueteando.
appiduint32Id. de aplicación del producto al que cambiar el estado de actualización.
usedboolNuevo 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/
NombreTipoRequeridoDescripción
keystringClave de autenticación de editor de la Web API de Steamworks.
steamiduint64Id. de Steam del usuario.
appiduint32Id. de la aplicación del producto.
publishedfileiduint64Id. 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/
NombreTipoRequeridoDescripción
keystringClave de autenticación de editor de la Web API de Steamworks.
steamiduint64Id. de Steam del usuario.
appiduint32Id. de la aplicación del producto.
publishedfileiduint64Id. 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!