解決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\""

執行POST以建立新的內容範本時,不應傳送Accept標頭。

解決方法 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