Mise à jour d'un thème

Mettez à jour votre thème Verify pour modifier l'apparence des pages affichées dans vos applications sur votre titulaire.

Avant de commencer

  1. Obtenir un jeton d'accès. Voir la section « Gestion des thèmes ».
  2. Télécharger un thème via l'API.

A propos de cette tâche

Verify Les pages peuvent être modifiées et personnalisées pour votre entreprise en mettant à jour les fichiers d'un thème.

Procédure

  1. Décompressez le fichier de thème téléchargé via l'API et mettez à jour les fichiers pour votre Verify tenant.
  2. Créez un fichier de thème compressé présentant la même structure de répertoires que le fichier téléchargé à l'étape 1 pour vos fichiers de thème mis à jour.
  3. Transférez le fichier de thème compressé contenant vos mises à jour sur votre titulaire.
    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>'
    où :
    <tenant>
    Le nom de domaine complet attribué à votre Verify abonnement.
    <themeID>
    Nom d'identification du thème. Voir la liste des thèmes.
    <fichier de configuration JSON>
    Contenu de la configuration d'enregistrement du thème, un objet JSON codé par chaîne. Exemple :
    {
    "name": "string",
    "description": "string (optional)",
    }
    <fichier_thème_màj>
    Fichier de thème compressé contenant la structure de thème formatée utilisée lors de l'enregistrement ou de la mise à jour d'un thème.
    &amp;lt;access_token>
    La valeur du jeton d'accès que vous avez reçu dans la section « Gestion des thèmes ».

Exemple

L'exemple suivant met à jour le thème par défaut de votre titulaire Verify, qui s'applique à toutes les applications.

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'

L'exemple suivant met à jour un thème créé par l'utilisateur sur le titulaire.

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'