Документация Steamworks
Интерфейс ISteamRemoteStorage
Основной интерфейс для взаимодействия с Мастерской Steam и контентом, созданным сообществом.

См. разделы IPublishedFileService, IWorkshopService, ISteamPublishedItemSearch и ISteamPublishedItemVoting для дополнительной информации о методах, связанных с Мастерской и пользовательским контентом.

EnumerateUserSubscribedFiles

POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации издателя.
steamiduint64SteamID пользователя
appiduint32AppID продукта.
listtypeuint32EUCMListType



ВНИМАНИЕ: 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!

GetCollectionDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
НазваниеТипОбязательно?Описание
collectioncountuint32Number of collections being requested
publishedfileids[0]uint64collection ids to get the details for

GetPublishedFileDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
НазваниеТипОбязательно?Описание
itemcountuint32Number of items being requested
publishedfileids[0]uint64published file id to look up

GetUGCFileDetails

GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
НазваниеТипОбязательно?Описание
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/
НазваниеТипОбязательно?Описание
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



ВНИМАНИЕ: 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/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации издателя.
steamiduint64SteamID пользователя
appiduint32appID of product
publishedfileiduint64published file id to subscribe to



ВНИМАНИЕ: 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/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации издателя.
steamiduint64SteamID пользователя
appiduint32AppID продукта.
publishedfileiduint64published file id to unsubscribe from



ВНИМАНИЕ: 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!