使用 API 下载主题

下载适用于您 Verify 租户的主题压缩包。

准备工作

  • 获取访问令牌。 请参阅 “管理主题 ”。
  • 需要主题标识才能下载主题。 要查找主题 ID,请参阅 “列出主题 ”。

关于此任务

下载主题文件,以自定义您租户中的页面 Verify

过程

  1. 使用以下命令下载主题的文件。
    curl -X GET -H "Authorization: Bearer <access_token>" -H "Accept: application/octet-stream" https://<tenant>/v1.0/branding/themes/<themeID> > themes.zip
    其中:
    <access_token>
    您在 “管理主题 ”中收到的访问令牌的值。
    <tenant>
    分配给您 Verify 订阅的完全合格域名。
    <themeID>
    主题标识名称。 参见 “主题列表 ”。
    主服务器
    主要主题供参考。 不能修改。 当没有自定义设置时,系统 Verify 将使用主主题。
    缺省值
    默认主题是整个 Verify 租户的主题。 缺省主题应用于所有应用程序。
    <user created>
    用户在执行 “注册新主题 ”操作时创建的主题。
  2. 可选: 使用以下命令仅下载主题的自定义文件。
    curl -X GET -H "Authorization: Bearer <access_token>" -H "Accept: application/octet-stream" https://<tenant>/v1.0/branding/themes/<themeID>?customized_only=true > themes.zip
    其中:
    customized_only
    仅下载定制主题。 默认值为 false
    true
    仅下载当前已注册的 themeID 的定制主题。 如果未定制任何主题,将下载空文件。
    false
    压缩文件包含开箱即用模板和所请求主题的定制的组合。 主题的压缩文件按以下顺序下载:
    1. themeID 的定制文件。
    2. 如果该文件不存在,那么将下载 themeID=master 的文件。

结果

压缩主题文件将返回到以下格式的当前目录。

/templates/
           {templateDirectories}/
                  	{locales}/
                               {templateNames}

示例

要下载最近的主要主题文件,请发出以下命令:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/master > master_theme.zip

要下载当前为租户上的所有应用程序全局应用的定制,请发出以下命令:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/default ?customized_only=true > my_default_theme.zip

要下载主题标识 bb828385-e11c-4041-8474-eb95bdc2a35c 的定制,请发出以下命令:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/bb828385-e11c-4041-8474-eb95bdc2a35c ?customized_only=true > my customized_theme_files.zip

要下载主题标识 bb828385-e11c-4041-8474-eb95bdc2a35c、全局缺省定制以及当前未定制的主模板,请发出以下命令:

curl -X GET -H "Authorization: Bearer m1KhswVeQy84CF4sAki88phTkpmnYtaDzWi26ASX" -H "Accept: application/octet-stream" https://companyAppTest.verify.ibm.com/v1.0/branding/themes/bb828385-e11c-4041-8474-eb95bdc2a35c > theme3.zip