Ce guide présente les concepts de base que vous devez connaître avant d’effectuer des appels vers l’API Adobe Experience Platform Privacy Service.
Ce guide nécessite une compréhension pratique de Privacy Service et la manière dont il vous permet de gérer les requêtes d’accès et de suppression de vos sujets des données (clients) dans les applications Adobe Experience Cloud.
Afin de créer des informations d’identification d’accès pour l’API, un administrateur de votre entreprise doit avoir préalablement configuré les profils de produit pour Privacy Service dans Adobe Admin Console. Le profil de produit que vous affectez à une intégration d’API détermine les autorisations dont dispose cette intégration lors de l’accès aux fonctionnalités de Privacy Service. Consultez le guide sur la gestion des autorisations de Privacy Service pour plus d’informations.
Pour passer des appels à l’API du Privacy Service, vous devez d’abord rassembler vos informations d’identification d’accès à utiliser dans les en-têtes requis :
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {API_KEY}
x-gw-ims-org-id: {ORG_ID}
Ces valeurs sont générées à l’aide de Console Adobe Developer. Votre {ORG_ID}
et {API_KEY}
ne doit être généré qu’une seule fois et peut être réutilisé dans les prochains appels API. Cependant, votre {ACCESS_TOKEN}
est temporaire et doit être régénéré toutes les 24 heures.
Les étapes de génération de ces valeurs sont décrites en détail ci-dessous.
Accédez à Adobe Developer Console et connectez-vous avec votre Adobe ID. Suivez ensuite les étapes décrites dans le tutoriel sur la création d’un projet vide dans la documentation de Developer Console.
Une fois que vous avez créé un projet, sélectionnez Ajouter au projet et choisissez API dans le menu déroulant.
L’écran Ajouter une API s’affiche. Sélectionner Experience Cloud pour réduire la liste des API disponibles, puis sélectionnez la carte pour API Privacy Service avant de sélectionner Suivant.
Le Configuration de l’API s’affiche. Sélectionnez l’option pour Générer une paire de clés, puis sélectionnez Générer une paire de clés.
La paire de clés est automatiquement générée et un fichier ZIP contenant une clé privée et un certificat public est téléchargé par votre navigateur (il sera utilisé à une étape ultérieure). Sélectionnez Suivant pour continuer.
La dernière étape de configuration consiste à sélectionner les profils de produit à partir desquels cette intégration héritera de ses autorisations. Si vous sélectionnez plusieurs profils, leurs jeux d’autorisations seront combinés pour l’intégration.
Les profils de produit et les autorisations granulaires qu’ils fournissent sont créés et gérés par les administrateurs via Adobe Admin Console. Consultez le guide sur la Autorisations des Privacy Service pour plus d’informations.
Lorsque vous avez terminé, sélectionnez Enregistrer l’API configurée.
Une fois l’API ajoutée au projet, la page du projet réapparaît sur la page API Privacy Service - Aperçu page. À partir de là, faites défiler l’écran jusqu’au Compte de service (JWT) , qui fournit les informations d’identification d’accès suivantes requises dans tous les appels à l’API du Privacy Service :
{API_KEY}
qui doit être fourni dans la variable x-api-key
en-tête .{ORG_ID}
qui doit être utilisée dans l’en-tête x-gw-ims-org-id
.Les dernières informations d’identification requises que vous devez recueillir sont vos {ACCESS_TOKEN}
, qui est utilisé dans l’en-tête d’autorisation. Contrairement aux valeurs de {API_KEY}
et {ORG_ID}
, un nouveau jeton doit être généré toutes les 24 heures pour continuer à utiliser l’API.
En règle générale, il existe deux méthodes pour générer un jeton d’accès :
Pour générer manuellement une nouvelle {ACCESS_TOKEN}
, ouvrez la clé privée précédemment téléchargée et collez son contenu dans la zone de texte située à côté. Générer un jeton d’accès avant de sélectionner Générer un jeton.
Un nouveau jeton d’accès est généré et un bouton permettant de copier le jeton dans le presse-papiers est fourni. Cette valeur est utilisée pour l’en-tête d’autorisation requis et doit être fournie au format . Bearer {ACCESS_TOKEN}
.
Vous pouvez générer de nouveaux jetons d’accès pour les processus automatisés en envoyant un jeton Web JSON (JWT) via une demande de POST pour Adobe Identity Management Service (IMS). Consultez le document Developer Console sur Authentification JWT pour obtenir des instructions détaillées.
Chaque guide de point de terminaison fournit des exemples d’appels API pour démontrer comment formater vos requêtes. Il s’agit notamment de chemins d’accès, d’en-têtes requis et de payloads de requêtes correctement formatés. L’exemple JSON renvoyé dans les réponses de l’API est également fourni. Pour plus d’informations sur les conventions utilisées dans la documentation pour les exemples d’appels API, consultez la section sur lecture d’exemples d’appels API dans le guide de prise en main des API Platform.
Maintenant que vous savez quels en-têtes utiliser, vous êtes prêt à commencer à lancer des appels à l’API Privacy Service. Sélectionnez l’un des guides de point d’entrée pour commencer :