preset、settings.style 和 settingsOverride 字段映射请参见 渲染设置参考。
client.projects.getSettings(projectId, options?)
获取项目当前生效的设置。
client.projects.updateSettings(projectId, body, options?)
以补丁方式更新项目的生效设置。你可以应用一个预设、传入原始设置,或两者同时使用(会先应用预设,然后再把设置覆盖项合并到其上)。
字段
string
应用一个可复用的预设。省略则保持当前预设不变。
object
应用于预设之上的补丁。使用
style 来进行与预设形状一致的覆盖,
以及项目本地字段,例如 displayLanguages、chordSettings 和
duetSingerFilter。发现可用字段
在运行时将更新 schema 转为 JSON Schema,以发现每一个可用字段:常见模式
- 裁剪
- 背景颜色
- 显示语言
- 应用预设
项目设置 vs 预设
接下来
- 渲染设置参考 — 所有共享字段路径与枚举值
- 预设 — 可复用配置
- 媒体 — 上传背景与 logo
- API 项目设置 — 通过原始 HTTP 实现相同流程
- CLI 项目 — 在终端中实现相同流程
- 导出 — 使用
settingsOverride进行仅导出时的微调
选择一个版本
versionId 会读取或更新主版本。响应会包含版本 ID。对齐(alignment)选择在项目内共享,而不是按版本分别存储。