Skip to content

Steam 创意工坊 API

前缀: /api/steam/workshop

管理 Steam 创意工坊物品 — 浏览已订阅物品、发布和本地 Mod 管理。

INFO

Steam 创意工坊功能需要 Steam 客户端正在运行且 Steamworks SDK 已初始化。

物品

GET /api/steam/workshop/subscribed-items

获取所有已订阅的 Steam 创意工坊物品。

GET /api/steam/workshop/item/{item_id}

获取特定创意工坊物品的详细信息。

POST /api/steam/workshop/publish

发布新物品到 Steam 创意工坊。

请求体: 物品元数据。必填字段:titlecontent_foldervisibility(以及其他可选元数据,如 description、tags)。

WARNING

发布操作使用序列化锁以防止并发发布。

配置

GET /api/steam/workshop/config

获取创意工坊配置(创意工坊根路径、元数据)。

创意工坊元数据

创意工坊物品在其目录中的 .workshop_meta.json 文件中存储角色卡片元数据,包括:

  • 角色性格数据
  • 模型绑定
  • 语音配置
  • 发布元数据

所有文件操作均强制执行路径遍历防护。

基于 MIT 许可发布。