Risoluzione dei problemi API troubleshooting
- Quando si accede alla console Adobe.io viene visualizzato il seguente errore: "La console Adobe I/O è disponibile solo per alcuni membri selezionati degli account aziendali. Se ritieni di dover avere accesso, contatta l'amministratore di sistema."
Puoi creare le chiavi API solo per le organizzazioni di cui sei amministratore. Se questo messaggio viene visualizzato e desideri creare le chiavi API e chiedere a uno degli amministratori dell’organizzazione.
- Quando si effettua una richiesta ad Adobe.io, viene visualizzato {"error_code":"403023","message":"Profile is not valid"}
Ciò significa che esiste un problema con il provisioning IMS del prodotto Campaign specifico: il team IMS deve risolverlo.
Per ottenere ulteriori dettagli, puoi chiamare l’API IMS con il token per visualizzare l’aspetto del profilo IMS: per poter instradare la richiesta, è necessario disporre di un prodCtx in cui il valore organization_id sia uguale a quello inserito nell’URL di Adobe.io.
Se manca, è necessario correggere il provisioning IMS.
-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>'
Restituisce il seguente errore.
{"error_code":"403023","message":"Profile is not valid"}
Verifica il tuo profilo IMS con questa richiesta.
-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>'
Nella risposta, il valore ORGANIZATION_ID deve essere lo stesso nella prima richiesta 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": " "
}
}
]
}
- Quando effettui una richiesta ad Adobe.io ottieni {"code":500, "message":"Oops. Si è verificato un errore. Controlla l'URI e riprova."}
Adobe.io dichiara l'URI non valido: probabilmente l'URI richiesto non è valido. Su Adobe.io, quando selezioni il servizio Campaign, ottieni un selettore con un elenco di possibili Organization_ids. Devi verificare che quello scelto sia quello inserito nell’URL.
- Quando effettui una richiesta ad Adobe.io ottieni {"error_code":"401013","message":"Token OAuth non valido"}
Il token non è valido (per generare un token viene utilizzata una chiamata IMS non corretta) oppure il token è scaduto.
- Non visualizzo il mio profilo dopo la creazione
A seconda della configurazione dell'istanza, il profilo creato deve essere associato a una orgUnit. Per informazioni su come aggiungere questo campo nella creazione, consulta questa sezione.