Primäre Schnittstelle zur Interaktion mit dem
Steam Workshop und nutzergenerierten Inhalten (UGC).
Weitere Informationen zu Methoden für den Workshop und UGC finden Sie in den Artikeln
IPublishedFileService,
IWorkshopService,
ISteamPublishedItemSearch und
ISteamPublishedItemVoting.
EnumerateUserSubscribedFiles
POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
Name | Typ | Erforderlich? | Beschreibung |
key | string | ✔ | Publisher-Authentifizierungsschlüssel der Steamworks-Web-API |
steamid | uint64 | ✔ | Steam-ID des Benutzers |
appid | uint32 | ✔ | App-ID des Produkts |
listtype | uint32 | | EUCMListType |
HINWEIS: Dieser Aufruf erfordert einen Publisher-API-Schlüssel, um diese Methode verwenden zu können. Daher
MUSS diese API von einem gesicherten Server aufgerufen werden und kann nie direkt von Clients verwendet werden!
GetCollectionDetails
POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
Name | Typ | Erforderlich? | Beschreibung |
collectioncount | uint32 | ✔ | Anzahl an angeforderten Kollektionen |
publishedfileids[0] | uint64 | ✔ | Kollektions-IDs, für die die Details eingeholt werden. |
GetPublishedFileDetails
POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
Name | Typ | Erforderlich? | Beschreibung |
itemcount | uint32 | ✔ | Anzahl an angeforderten Gegenständen |
publishedfileids[0] | uint64 | ✔ | ID der veröffentlichten Datei, nach der gesucht werden soll. |
GetUGCFileDetails
GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
Name | Typ | Erforderlich? | Beschreibung |
key | string | ✔ | Benutzer-Authentifizierungsschlüssel der Steamworks-Web-API |
steamid | uint64 | | Falls dies angegeben wird, werden nur dann Details zurückgegeben, wenn die angegebene Steam-ID die Datei besitzt. |
ugcid | uint64 | ✔ | ID der UGC-Datei, für die Informationen abgerufen werden sollen. |
appid | uint32 | ✔ | App-ID des Produkts |
SetUGCUsedByGC
POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
Name | Typ | Erforderlich? | Beschreibung |
key | string | ✔ | Publisher-Authentifizierungsschlüssel der Steamworks-Web-API |
steamid | uint64 | ✔ | Steam-ID des Benutzers |
ugcid | uint64 | ✔ | ID der UGC-Datei, deren Bits geändert werden |
appid | uint32 | ✔ | App-ID des Produkts, dessen Aktualisierungsstatus geändert werden soll |
used | bool | ✔ | Neuer Status des Flags |
HINWEIS: Dieser Aufruf erfordert einen Publisher-API-Schlüssel, um diese Methode verwenden zu können. Daher
MUSS diese API von einem gesicherten Server aufgerufen werden und kann nie direkt von Clients verwendet werden!
SubscribePublishedFile
POST https://partner.steam-api.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
Name | Typ | Erforderlich? | Beschreibung |
key | string | ✔ | Publisher-Authentifizierungsschlüssel der Steamworks-Web-API |
steamid | uint64 | ✔ | Steam-ID des Benutzers |
appid | uint32 | ✔ | App-ID des Produkts |
publishedfileid | uint64 | ✔ | ID der veröffentlichten Datei, die abonniert werden soll |
HINWEIS: Dieser Aufruf erfordert einen Publisher-API-Schlüssel, um diese Methode verwenden zu können. Daher
MUSS diese API von einem gesicherten Server aufgerufen werden und kann nie direkt von Clients verwendet werden!
UnsubscribePublishedFile
POST https://partner.steam-api.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
Name | Typ | Erforderlich? | Beschreibung |
key | string | ✔ | Publisher-Authentifizierungsschlüssel der Steamworks-Web-API |
steamid | uint64 | ✔ | Steam-ID des Benutzers |
appid | uint32 | ✔ | App-ID des Produkts |
publishedfileid | uint64 | ✔ | ID der veröffentlichten Datei, der nicht mehr gefolgt werden soll |
HINWEIS: Dieser Aufruf erfordert einen Publisher-API-Schlüssel, um diese Methode verwenden zu können. Daher
MUSS diese API von einem gesicherten Server aufgerufen werden und kann nie direkt von Clients verwendet werden!