Risoluzione dei problemi API

Ultimo aggiornamento: 2023-12-29
  • Argomenti:
  • API
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Experienced
    Developer
  • Quando si accede alla console Adobe.io viene visualizzato il seguente errore: "La console Adobe I/O è disponibile solo per alcuni membri degli account enterprise. Se ritieni di dover accedere, 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 effettui una richiesta a Adobe.io ottieni {"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 effettui una richiesta a 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 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 un orgUnit. Per informazioni su come aggiungere questo campo nella creazione, consulta questa sezione.

In questa pagina