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/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API web de Steamworks. |
steamid | uint64 | ✔ | SteamID de la personne. |
appid | uint32 | ✔ | AppID du produit. |
listtype | uint32 | | EUCMListType |
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/
Nom | Type | Requis | Description |
collectioncount | uint32 | ✔ | Nombre de collections concernées par la requête. |
publishedfileids[0] | uint64 | ✔ | ID des collections dont les détails sont recherchés. |
GetPublishedFileDetails
POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
Nom | Type | Requis | Description |
itemcount | uint32 | ✔ | Nombre d'items concernés par la requête. |
publishedfileids[0] | uint64 | ✔ | ID du fichier publié à rechercher. |
GetUGCFileDetails
GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification du compte pour l'API web de Steamworks. |
steamid | uint64 | | Si spécifié, ne renvoie les détails que si le fichier est possédé par le SteamID spécifié. |
ugcid | uint64 | ✔ | ID du fichier UGC pour lequel obtenir des informations. |
appid | uint32 | ✔ | AppID du produit. |
SetUGCUsedByGC
POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API web de Steamworks. |
steamid | uint64 | ✔ | SteamID de la personne. |
ugcid | uint64 | ✔ | ID du fichier UGC à modifier. |
appid | uint32 | ✔ | AppID du produit pour lequel modifier le statut de mise à jour. |
used | bool | ✔ | Nouvel é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/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API web de Steamworks. |
steamid | uint64 | ✔ | SteamID de la personne. |
appid | uint32 | ✔ | AppID du produit. |
publishedfileid | uint64 | ✔ | ID 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/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API web de Steamworks. |
steamid | uint64 | ✔ | SteamID de la personne. |
appid | uint32 | ✔ | AppID du produit. |
publishedfileid | uint64 | ✔ | ID 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 !