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

前置条件

  • 开通增值配置中心服务(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




如何获取模板分类ID

  1. 进入模板中心

  2. 点击对应模板分类

  3. 从路由中拿到以 ‘tpc’ 开头的模板分类ID