更新主题

更新您的 Verify 主题,以更改租户中应用程序所显示页面的外观和风格。

准备工作

  1. 获取访问令牌。 请参阅 “管理主题 ”。
  2. 使用 API 下载主题

关于此任务

Verify 您可以通过更新主题中的文件,根据贵公司的需求修改和自定义页面。

过程

  1. “使用 API 下载主题 ”中解压主题文件,并更新您 Verify 租户中的文件。
  2. 为更新后的主题文件创建一个压缩主题文件,其目录结构应与步骤 1 中下载的文件保持一致。
  3. 将包含更新的压缩主题文件上载回您的租户。
    curl -X PUT 'https://<tenant>/v1.0/branding/themes/<themeID>' --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F 'configuration=@<JSON configuration file>'  -F 'files=@<update_theme_file>.zip' -H 'Authorization: Bearer <access_token>'
    其中:
    <tenant>
    分配给您 Verify 订阅的完全合格域名。
    <themeID>
    主题标识名称。 参见 “主题列表 ”。
    <JSON configuration file>
    主题注册配置有效内容,这是字符串编码的 JSON 对象。 示例:
    {
    "name": "string",
    "description": "string (optional)",
    }
    <update_theme_file>
    带有在注册或更新主题时使用的格式化主题结构的压缩主题文件。
    <access_token>
    您在 “管理主题 ”中收到的访问令牌的值。

示例

以下示例将更新您的 Verify 租户的默认主题,该主题将应用于所有应用程序。

curl -X PUT 'https://companyAppTest.verify.ibm.com/v1.0/branding/themes/default' --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F 'configuration=@config.json'  -F 'files=@my_themes.zip' -H 'Authorization: Bearer JUHn05z35P4Kd9QaCLHFEyMGEbzeCOo0faBefI9w'

下一个示例更新租户上用户创建的主题。

curl -X PUT 'https://companyAppTest.verify.ibm.com/v1.0/branding/themes/38d7387a-3b03-455d-b358-55ed497065e7' --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -F 'configuration=@config.json'  -F 'files=@my_themes.zip' -H 'Authorization: Bearer JUHn05z35P4Kd9QaCLHFEyMGEbzeCOo0faBefI9w'