Steamworks 文献库
ISteamRemoteStorage 接口
Steam 创意工坊 和用户生成内容(UGC)交互的主接口。

参见 IPublishedFileServiceIWorkshopServiceISteamPublishedItemSearchISteamPublishedItemVoting,了解关于创意工坊与 UGC 的更多方法。

EnumerateUserSubscribedFiles

POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
名称类型是否必需描述
keystringSteamworks Web API 发行商验证密钥。
steamiduint64用户的 SteamID。
appiduint32产品的 appID。
listtypeuint32EUCMListType



注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API 必须通过安全服务器调用,且绝不能由客户端直接调用!

GetCollectionDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
名称类型是否必需描述
collectioncountuint32请求的收藏品数量。
publishedfileids[0]uint64要获得详情的收藏品 id。

GetPublishedFileDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
名称类型是否必需描述
itemcountuint32请求的物品数量。
publishedfileids[0]uint64要查找的已发布文件的 id。

GetUGCFileDetails

GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64若指定,只在该指定的 SteamID 拥有该文件时返回详情。
ugciduint64要获得其信息的 UGC 文件的 ID。
appiduint32产品的 appID。

SetUGCUsedByGC

POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
名称类型是否必需描述
keystringSteamworks Web API 发行商验证密钥。
steamiduint64用户的 SteamID。
ugciduint64其位元正被处理的 UGC 文件的 ID。
appiduint32要更改更新状态的产品的 appID。
usedbool新状态标志。



注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API 必须通过安全服务器调用,且绝不能由客户端直接调用!

SubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
名称类型是否必需描述
keystringSteamworks Web API 发行商验证密钥。
steamiduint64用户的 SteamID。
appiduint32产品的 appID
publishedfileiduint64要订阅的已发布文件的 id。



注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API 必须通过安全服务器调用,且绝不能由客户端直接调用!

UnsubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
名称类型是否必需描述
keystringSteamworks Web API 发行商验证密钥。
steamiduint64用户的 SteamID。
appiduint32产品的 appID。
publishedfileiduint64要取消订阅的已发布文件的 id。



注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API 必须通过安全服务器调用,且绝不能由客户端直接调用!