"Ops. Si è verificato un errore. Controlla l’URI e riprova"

Questo articolo spiega come risolvere il problema "OOPS.Si è verificato un errore. Controlla l’URI e riprova. Si è verificato un errore durante l’esecuzione di chiamate API ad Adobe Campaign Standard in un ambiente di produzione. Le stesse chiamate API funzionano nell’ambiente di staging, ma in produzione a causa di differenze nelle configurazioni degli endpoint. Questo articolo fornisce passaggi dettagliati per identificare e risolvere il problema correggendo la configurazione DNS e garantendo l’utilizzo corretto dell’endpoint.

Descrizione description

Ambiente

Adobe Campaign Standard (Produzione)

Problema

Quando si effettua una chiamata API per recuperare le informazioni del profilo tramite e-mail, si verifica il seguente errore:

"code": 502,

"message": "Oops. Something went wrong. Check your URI and try again.

La stessa chiamata API funziona correttamente in un ambiente di staging, ma non riesce in produzione.

Risoluzione resolution

Questo problema deriva da una mancata corrispondenza di configurazione. L’ambiente di produzione utilizza un formato di endpoint diverso rispetto all’ambiente di staging. Per risolvere il problema, procedere come segue:

  • Quando si eseguono chiamate API all'endpoint tramite Postman: https://mc.adobe.io/<tenant ID>/campaign/profileAndServicesExt/profile/

Si verifica un errore:

"code": 502,    "message": "Oops. Something went wrong. Check your URI and try again."
  • Anche se l’ID tenant appare corretto, Adobe Campaign prevede un ID tenant diverso per le chiamate API di produzione.

    • Endpoint di lavoro: https://<tenant ID>-mkt-prod1-adobeio.campaign.adobe.com/
    • Endpoint non riuscito: https://<tenant ID>-adobeio.campaign.adobe.com/
  • Il problema è stato risolto aggiornando il record.

    • Prima dell'aggiornamento: < tenant ID>-mkt-prod1-adobeio.campaign.adobe.com CNAME <tenant ID>-m-LoadBala-XXXXXXXXXXXX-XXXXXXXXX.us-west-2.elb.amazonaws.com  
    • Dopo l'aggiornamento: <tenant ID>-adobeio.campaign.adobe.com CNAME <tenant ID>-m-LoadBala-XXXXXXXXXXXX-XXXXXXXXX.us-west-2.elb.amazonaws.com
  • Aggiorna la chiamata API per utilizzare il seguente endpoint: https://mc.adobe.io/<tenant ID>/campaign/profileAndServices/profile/

In questo modo le richieste API vengono allineate alla configurazione tenant corretta, risolvendo l’errore di mancata corrispondenza.

Se i problemi persistono dopo l’aggiornamento del record, verifica nuovamente le configurazioni e assicurati che siano allineate a quelle necessarie per la configurazione Adobe Campaign Standard specifica in produzione.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f