解決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
- 確認透過建立新內容範本API建立或更新內容範本的API呼叫不包含
Accept
標頭。 此標題的存在可能導致預期表示的不相符,從而導致406錯誤。 - 進行與內容相關的API呼叫時,請將
Content-Type
標頭設為application/vnd.adobe.ajo.template.v1+json
。 - 只有在擷取或列出現有內容範本或片段時,才使用
Accept
標頭,而不是在其建立或更新期間。
相關閱讀
在Journey Optimizer指南中建立內容範本。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f