Résolution des problèmes d’API troubleshooting
- Lorsque vous accédez à la console Adobe.io, l’erreur suivante s’affiche : « La console Adobe I/O est uniquement disponible pour sélectionner les membres des comptes d’entreprise. Si vous pensez que vous devriez y avoir accès, contactez votre administrateur système. »
Vous ne pouvez créer des clés d’API que pour les organisations dont vous êtes administrateur. Si ce message s’affiche et que vous souhaitez créer des clés d’API, demandez à l’un des administrateurs de l’organisation.
- Lors de l’exécution d’une requête sur Adobe.io, vous obtenez {"error_code":"403023","message":"Profil non valide"}.
Cela signifie qu’il existe un problème avec l’approvisionnement IMS de votre produit Campaign spécifique : l’équipe IMS doit le résoudre.
Pour plus de détails, vous pouvez appeler l’API IMS avec votre jeton pour voir à quoi ressemble votre profil IMS : pour qu’Adobe.io puisse acheminer votre requête, vous devez disposer d’un prodCtx possédant un identifiant id_organization identique à celui inséré dans l’URL.
S’il manque, l’approvisionnement IMS doit être corrigé.
-X GET https://mc.adobe.io/{ORGANIZATION}/campaign/profileAndServices/profile \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
La requête renvoie l’erreur suivante.
{"error_code":"403023","message":"Profile is not valid"}
Vérifiez votre profil IMS avec cette requête.
-X GET https://ims-na1.adobelogin.com/ims/profile/v1 \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
Dans la réponse, la valeur ORGANIZATION_ID doit être la même que dans votre première requête GET.
{
"countryCode": "FR",
"mrktPermEmail": null,
"projectedProductContext": [
{
"prodCtx": {
"statusCode": "ACTIVE",
"ident": "ZQ9FRQK7BF09YXAESFY9DDQP1G",
"modDts": 1448307260000,
"organization_id": "actest",
"owningEntity": "6096892F54B5819E0A4C98A2@AdobeOrg",
"serviceCode": "dma_tartan",
"label": "Adobe Marketing Cloud",
"serviceLevel": "standard",
"createDts": 1421181343000,
"deal_id": " "
}
}
]
}
- Lors d’une requête sur Adobe.io, vous obtenez {"code":500, "message":" Une erreur s’est produite. Vérifiez votre URI et réessayez."}
Adobe.io déclare votre URI comme non valide : l’URI que vous demandez n’est probablement pas valide. Sur Adobe.io, lorsque vous sélectionnez le service Campaign, vous obtenez un sélecteur avec une liste des valeurs organization_ids possibles. Vous devez vérifier que celui choisi est celui que vous avez inséré dans votre URL.
- Lors de l’exécution d’une requête sur Adobe.io, vous obtenez {"error_code":"401013","message":"Le jeton Oauth n’est pas valide"}.
Votre jeton n’est pas valide (appel IMS incorrect utilisé pour générer un jeton) ou votre jeton a expiré.
- Je ne vois pas mon profil après la création
Selon la configuration de l’instance, le profil créé doit être associé à un orgUnit. Pour comprendre comment ajouter ce champ à votre création, consultez cette section.