Adobe의 새 콘텐츠 템플릿 API 만들기에서 406(허용되지 않음) 오류 해결

콘텐츠 템플릿을 만드는 동안 올바른 헤더가 사용되도록 하여 AEP의 새 콘텐츠 템플릿 API 만들기에서 406 오류​을(를) 수정하십시오.

설명 description

환경

Adobe Experience Platform, Journey Optimizer

문제/증상

Journey Optimizer에서 새 콘텐츠 템플릿 API 만들기를 사용하여 새 콘텐츠 템플릿을 만들려고 할 때 상태 코드 406(허용되지 않음)​에 오류가 발생했습니다. 오류 메시지는 요청된 표현이 허용 가능한 표현과 일치하지 않음을 나타냅니다.

API의 오류 예:

"detailedMessage": "406 NOT_ACCEPTABLE \"Could not find acceptable representation\""

새 콘텐츠 템플릿을 만들기 위해 Accept을(를) 수행할 때 POST 헤더를 보내지 않아야 합니다.

해결 방법 resolution

  1. 새 콘텐츠 템플릿 API 만들기를 통해 콘텐츠 템플릿을 만들거나 업데이트하는 API 호출에 Accept 헤더가 포함되어 있지 않은지 확인하십시오. 이 헤더의 존재는 기대 표현들의 불일치를 초래할 수 있고, 406 에러를 야기할 수 있다.
  2. 콘텐츠와 관련된 API를 호출할 때 Content-Type 헤더를 application/vnd.adobe.ajo.template.v1+json(으)로 설정합니다.
  3. Accept 헤더는 만들거나 업데이트하는 동안이 아니라 기존 콘텐츠 템플릿 또는 조각을 가져오거나 나열할 때만 사용합니다.

관련 읽기

Journey Optimizer 가이드의 콘텐츠 템플릿 만들기.

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