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.
- Notions de base de la composition du schéma : en savoir plus sur les blocs de création de base des schémas XDM.
- Gestion des décisions : explique les concepts et les composants utilisés pour la prise de décision 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 du client ou de la cliente.
- 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.