与
Steam 创意工坊和用户生成内容(UGC)交互的主接口。
参见
IPublishedFileService、
IWorkshopService、
ISteamPublishedItemSearch 和
ISteamPublishedItemVoting,了解关于创意工坊与 UGC 的更多方法。
EnumerateUserSubscribedFiles
POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 发行商验证密钥。 |
| steamid | uint64 | ✔ | 用户的 SteamID。 |
| appid | uint32 | ✔ | 产品的 appID。 |
| listtype | uint32 | | EUCMListType |
注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API
必须通过安全服务器调用,且绝不能由客户端直接调用!
GetCollectionDetails
POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| collectioncount | uint32 | ✔ | 请求的合集数量。 |
| publishedfileids[0] | uint64 | ✔ | 要获得其详情的合集 id。 |
GetPublishedFileDetails
POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| itemcount | uint32 | ✔ | 请求的物品数量。 |
| publishedfileids[0] | uint64 | ✔ | 要查找的已发布文件的 id。 |
GetUGCFileDetails
GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 用户验证密钥。 |
| steamid | uint64 | | 若指定,只在该指定的 SteamID 拥有该文件时返回详情。 |
| ugcid | uint64 | ✔ | 要获得其信息的 UGC 文件的 ID。 |
| appid | uint32 | ✔ | 产品的 appID。 |
SetUGCUsedByGC
POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 发行商验证密钥。 |
| steamid | uint64 | ✔ | 用户的 SteamID。 |
| ugcid | uint64 | ✔ | 其位元正被处理的 UGC 文件的 ID。 |
| appid | uint32 | ✔ | 要更改更新状态的产品的 appID。 |
| used | bool | ✔ | 标记的新状态。 |
注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API
必须通过安全服务器调用,且绝不能由客户端直接调用!
SubscribePublishedFile
POST https://partner.steam-api.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 发行商验证密钥。 |
| steamid | uint64 | ✔ | 用户的 SteamID。 |
| appid | uint32 | ✔ | 产品的 appID |
| publishedfileid | uint64 | ✔ | 要订阅的已发布文件的 id。 |
注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API
必须通过安全服务器调用,且绝不能由客户端直接调用!
UnsubscribePublishedFile
POST https://partner.steam-api.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
| 名称 | 类型 | 是否必需 | 描述 |
| key | string | ✔ | Steamworks Web API 发行商验证密钥。 |
| steamid | uint64 | ✔ | 用户的 SteamID。 |
| appid | uint32 | ✔ | 产品的 appID。 |
| publishedfileid | uint64 | ✔ | 要取消订阅的已发布文件的 id。 |
注意: 此调用需要发行商 API 密钥才能使用此方法。 因此,此 API
必须通过安全服务器调用,且绝不能由客户端直接调用!