Guide de développement de l’API de gestion des décisions decision-management-api-developer-guide

Ce guide de développement décrit les étapes à suivre pour commencer à utiliser l’API Offer Library. Le guide fournit ensuite des exemples d’appels d’API pour effectuer des opérations clés à l’aide du moteur de décisions.

➡️ En savoir plus sur les composants de la gestion des décisions dans cette vidéo

Conditions préalables prerequisites

Ce guide nécessite une compréhension professionnelle des composants suivants d'Adobe Experience Platform :

  • Experience Data Model (XDM) System : cadre normalisé selon lequel Experience Platform organise les données de l’expérience client.
  • Gestion des décisions : explique les concepts et les composants utilisés pour la prise de décision basée sur l’expérience en général et la gestion des décisions en particulier. Illustre les stratégies utilisées pour choisir la meilleure option à présenter lors de l'expérience client.
  • Profile Query Language (PQL) : PQL est un langage puissant pour écrire des expressions sur des instances XDM. PQL est utilisé pour définir des règles de décision.

Lecture d'exemples d'appels API reading-sample-api-calls

Ce guide 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 d’API, voir la section concernant la lecture d’exemples d’appels d’API dans le guide de dépannage Experience Platform.

Collecter des valeurs pour les en-têtes requis gather-values-for-required-headers

Pour lancer des appels aux API Adobe Experience Platform, vous devez d’abord suivre le tutoriel d’authentification. Le tutoriel d'authentification fournit les valeurs de chacun des en-têtes requis dans tous les appels d'API Experience Platform, comme indiqué ci-dessous :

  • Authorization: Bearer {ACCESS_TOKEN}
  • x-api-key: {API_KEY}
  • x-gw-ims-org-id: {IMS_ORG}
  • x-sandbox-name: {SANDBOX_NAME}

Toutes les requêtes contenant une payload (POST, PUT, PATCH) requièrent un en-tête supplémentaire :

  • Content-Type: application/json

Étapes suivantes next-steps

Dans ce document, vous avez découvert les connaissances préalables requises pour effectuer des appels vers l’API Offer Library. Vous pouvez désormais procéder aux exemples d'appel fournis dans ce guide de développement et suivre leurs instructions.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76