Campaign Standard 오류 : 지정된 테넌트 ID에 대한 백엔드가 일치하지 않습니다.
이 문서에서는 고객이 POST 요청에 사용된 URL에 잘못된 테넌트 ID를 입력할 때 문제를 해결합니다. 해결 방법에는 Authorization이 있는 Postman의 curl -H "Authorization: Bearer (귀하의 액세스 토큰)" 사용이 포함됩니다.
설명 description
환경
Adobe Campaign Standard
문제/증상
트랜잭션 메시지 기능에 대한 사후 요청을 하려고 하면 다음 오류가 발생합니다.
{"error_code":"400051","message":"지정된 테넌트 ID에 대한 백엔드에 일치하는 항목이 없습니다."}
POST 요청에 사용되는 샘플 URL:
https://mc.adobe.io/instance.campaign.adobe.com/campaign/xxxxxx/EVTinveonTestEventProduction
해결 방법 resolution
원인:
이 오류는 일반적으로 POST 요청에 사용된 URL에 잘못된 테넌트 ID를 입력할 때 발생합니다.
예를 들어 아래 URL에서 instancename.campaign.adobe.com 은(는) 테넌트 ID를 위한 위치입니다.
https://mc.adobe.io/instancename.campaign.adobe.com/campaign/mcxxxxx/EVTinveonTestEventProduction
해상도:
테넌트 ID를 확인하려면 다음을 사용해야 합니다.
curl -H "Authorization: Bearer (귀하의 액세스 토큰)"
https://ims-na1.adobelogin.com/ims/profile/v1
Authorization: Bearer(액세스 토큰)가 있는 Postman의 요청 유형 GET 에 대해 동일한 URL을 헤더의 매개 변수로 사용할 수 있습니다.
결과에서 tenant_id 검색
예: tenant_id: xxxxx.
따라서 Post 요청에 대한 URL에서 테넌트 ID로 xxxx만 사용해야 합니다.
https://mc.adobe.io/instancename/campaign/mcxxxxx/EVTinveonTestEventProduction