APITable Docs
配置管理二次开发

如何上下架模板到模板中心

如何上下架模板到模板中心 前置条件 开通增值配置中心服务 init appdata 获取「 模板中心」空间站用户 API Token 仅支持企业版 如何上架模板 1. 在配置中心空间站制作文件,或将其他空间站文件分享转存到配置中心空间站 2. 将目标文件保存为该空间站模板,拿到模板ID 3. 调用上架API 如何下架模板 一个模板可以在多个模板分类中上架,

如何上下架模板到模板中心

前置条件

  • 开通增值配置中心服务(init-appdata)

    # 禁用模板中心配置更新.
    SKIP_TEMPLATE_CENTER_CONFIG_LOADER=true
    #启用模板空间站
    INIT_CONFIG_SPACE_ENABLED=true
    #模板空间站主管理员的帐户凭据,支持电话号码和电子邮件格式.
    ADMIN_USER_CREDENTIAL=134xxx||xxx@xx.com
    #(可选)覆盖模板空间站的数据。建议初化始时打开,后面关闭。
    MANDATORY_COVERAGE_ENABLED=true
  • 获取「 模板中心」空间站用户API Token 

  • 仅支持企业版

如何上架模板

  1. 在配置中心空间站制作文件,或将其他空间站文件分享转存到配置中心空间站
  2. 将目标文件保存为该空间站模板,拿到模板ID
  3. 调用上架API
post /api/v1/ops/templates/{templateId}/publish
header:
 "Authorization: Bearer {你的 API Token}" 

request body:
{
  categoryCode: 'tpcxxx', // 模板分类ID。模板中心点击对应分类后,可在路由上看到
  index: 0 // 模板在分类中的位置,从0开始
}

如何下架模板

一个模板可以在多个模板分类中上架,

所以下架时,可以选择部分分类下架,也可以全部下架。

部分模板分类下架

  • 调用下架API
post /api/v1/ops/templates/{templateId}/unpublish
header:
 "Authorization: Bearer {你的 API Token}" 

request body:
{
  categoryCode: 'tpcxxx' // 指定模板分类ID
}

全部分类下架

A. 调用下架API

post /api/v1/ops/templates/{templateId}/unpublish

header:
 "Authorization: Bearer {你的 API Token}" 

request body:
{
  allCategory: true
}

B. 进入配置中心空间站模板,删除对应模板

如何创建新的分类

  • 调用API
post /api/v1/ops/templateCategory/create
request body {
  "name": "category name",
  "i18nName": "zh_CN" // "en_US" or "zh_CN"
}

ps: 新建的分类内,没有任何模板不会出现在模板中心左侧

如何删除分类

  • 调用API
delete /api/v1/ops/templateCategories/{categoryCode}

Q&A

如何获取模板ID

  1. 进入【模板管理/配置中心】空间站模板
  2. 点击查看对应模板
  3. 从路由中拿到以 ‘tpl’ 开头的模板ID

\n\n如何获取模板分类ID

  1. 进入模板中心
  2. 点击对应模板分类
  3. 从路由中拿到以 ‘tpc’ 开头的模板分类ID

On this page