Journey Optimizer中的自訂動作回應不支援陣列
從Adobe Journey Optimizer (AJO)中的自訂動作叫用API時,回應會傳回陣列。 不過,自訂動作僅支援請求和回應的物件型別裝載。 此限制可防止在歷程中使用陣列資料進行個人化。 若要解決此問題,請將回應裝載格式化為物件,而非陣列。
說明 description
環境
Adobe Journey Optimizer (AJO)
問題/症狀
- 自訂動作的API呼叫傳回陣列回應,而非物件。
- 在歷程中,無法存取陣列或將其用於個人化。
- 嘗試參考陣列元素會導致語法錯誤或驗證失敗。
解決方法 resolution
請依照下列步驟解決問題:
- 檢閱API回應結構,並確認其傳回陣列。 如需驗證步驟,請參閱疑難排解您的自訂動作。
- 更新API或整合,以便將回應裝載格式化為物件。 如需承載結構指導方針,請參閱設定自訂動作。
- 確保自訂動作的請求和回應裝載都使用物件結構。
- 測試更新的自訂動作,驗證個人化是否適用於物件型資料。
- 驗證存取物件屬性時沒有發生語法或型別不符錯誤。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f