Dokumentacja Steamworks
ISteamRemoteStorage Interface
Główny interfejs służący do interakcji z Warsztat Steam i treściami tworzonymi przez użytkowników (UGC).

See IPublishedFileService, IWorkshopService, ISteamPublishedItemSearch, and ISteamPublishedItemVoting for additional Workshop and UGC related methods.

EnumerateUserSubscribedFiles

POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
NazwaTypWymagane?Opis
keystringSteamworks Web API publisher authentication key.
steamiduint64Steam ID użytkownika
appiduint32appID produktu
listtypeuint32EUCMListType



UWAGA: To wywołanie wymaga, by klucz API wydawcy korzystał z tej metody. Z tego powodu to API MUSI zostać wywołane z zabezpieczonego serwera i nigdy nie może zostać użyte bezpośrednio przez klientów!

GetCollectionDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
NazwaTypWymagane?Opis
collectioncountuint32Liczba żądanych kolekcji
publishedfileids[0]uint64Identyfikatory kolekcji, dla których wymagane są informacje

GetPublishedFileDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
NazwaTypWymagane?Opis
itemcountuint32Number of items being requested
publishedfileids[0]uint64published file id to look up

GetUGCFileDetails

GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
NameTypeRequiredDescription
keystringSteamworks Web API user authentication key.
steamiduint64If specified, only returns details if the file is owned by the SteamID specified
ugciduint64ID of UGC file to get info for
appiduint32appID of product

SetUGCUsedByGC

POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
steamiduint64SteamID of user
ugciduint64ID of UGC file whose bits are being fiddled with
appiduint32appID of product to change updating state for
usedboolNew state of flag



NOTE: This call requires a publisher API key to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!

SubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
steamiduint64SteamID of user
appiduint32appID of product
publishedfileiduint64published file id to subscribe to



NOTE: This call requires a publisher API key to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!

UnsubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
NameTypeRequiredDescription
keystringSteamworks Web API publisher authentication key.
steamiduint64SteamID of user
appiduint32appID of product
publishedfileiduint64published file id to unsubscribe from



NOTE: This call requires a publisher API key to use this method. As such this API MUST be called from a secure server, and can never be used directly by clients!