API-problemen
- Van toepassing op:
- Campaign Standard
- Onderwerpen:
- API
Gemaakt voor:
- Ervaren
- Ontwikkelaar
- Wanneer u naar de console Adobe.io gaat, krijgt u de volgende fout: "De console van de Adobe I/O is slechts beschikbaar om leden van ondernemingsrekeningen te selecteren. Als u van mening bent dat u toegang moet hebben, neemt u contact op met uw systeembeheerder."
U kunt alleen API-sleutels maken voor de organisaties waarvan u de beheerder bent. Als dit bericht wordt weergegeven en u API-sleutels wilt maken, vraagt u een van de beheerders van de organisatie.
- Wanneer u een aanvraag doet naar Adobe.io, wordt {"error_code":"403023","message":"Profile is not valid"}
Dit betekent dat er een probleem is met de IMS-provisioning van uw specifieke campagneproduct: het IMS-team moet dit probleem oplossen.
Als u meer details wilt, kunt u de IMS API met uw token aanroepen om te zien hoe uw IMS-profiel eruitziet: u moet een prodCtx hebben waarbij de organisatie_id dezelfde is als de id die u in uw URL voor Adobe.io plaatst om uw aanvraag te kunnen doorsturen.
Als de IMS-voorziening ontbreekt, moet deze worden hersteld.
-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>'
De volgende fout wordt geretourneerd.
{"error_code":"403023","message":"Profile is not valid"}
Controleer uw IMS-profiel met deze aanvraag.
-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>'
In de reactie, moet de waarde ORGANIZATION_ID het zelfde in uw eerste verzoek van de GET zijn.
{
"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": " "
}
}
]
}
- Wanneer u een aanvraag doet naar Adobe.io, krijgt u {"code":500, "message":"Oeps. Er is iets misgegaan. Controleer de URI en probeer het opnieuw."}
Adobe.io declareert uw ongeldige URI: de URI die u aanvraagt, is naar alle waarschijnlijkheid ongeldig. Op Adobe.io wanneer u de dienst van de Campagne selecteert, krijgt u een plukker met een lijst van mogelijke organisatie_ids. U moet controleren dat u kiest u in uw URL plaatst.
- Wanneer u een aanvraag doet naar Adobe.io, krijgt u {"error_code":"401013","message":"Oauth token is not valid"}
Uw token is ongeldig (onjuiste IMS-aanroep die wordt gebruikt om een token te genereren) of uw token is verlopen.
- Ik zie mijn profiel niet na creatie
Afhankelijk van de instantieconfiguratie moet het gemaakte profiel worden gekoppeld aan een orgUnit. Als u wilt weten hoe u dit veld kunt toevoegen aan uw creatie, raadpleegt u deze sectie.