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 di account enterprise. 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 a 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, ad 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 si effettua una richiesta a Adobe.io, si ottiene {"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 esegui una richiesta a 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.