Documentation Steamworks
Interface ISteamRemoteStorage
Interface principale destinée à interagir avec le Workshop Steam et le contenu généré par la communauté (UGC).

Pour davantage de méthodes relatives au Workshop et au contenu généré par la communauté, voir IPublishedFileService, IWorkshopService, ISteamPublishedItemSearch, et ISteamPublishedItemVoting.

EnumerateUserSubscribedFiles

POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
appid uint32AppID du produit.
listtypeuint32EUCMListType



REMARQUE : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !

GetCollectionDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
NomTypeRequisDescription
collectioncountuint32Nombre de collections concernées par la requête.
publishedfileids[0]uint64ID des collections dont les détails sont recherchés.

GetPublishedFileDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
NomTypeRequisDescription
itemcountuint32Nombre d'items concernés par la requête.
publishedfileids[0]uint64ID du fichier publié à rechercher.

GetUGCFileDetails

GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
NomTypeRequisDescription
keystringClé d'authentification du compte pour l'API web de Steamworks.
steamiduint64Si spécifié, ne renvoie les détails que si le fichier est possédé par le SteamID spécifié.
ugciduint64ID du fichier UGC pour lequel obtenir des informations.
appid uint32AppID du produit.

SetUGCUsedByGC

POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
ugciduint64ID du fichier UGC à modifier.
appiduint32AppID du produit pour lequel modifier le statut de mise à jour.
usedboolNouvel état de marqueur.



REMARQUE : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !

SubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
appid uint32AppID du produit.
publishedfileiduint64ID du fichier publié auquel s'abonner.



Remarque : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !

UnsubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
appiduint32AppID du produit.
publishedfileiduint64ID du fichier publié auquel se désabonner.



REMARQUE : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !