Adobe Experience Platform: meta:enum不得為空白
本文解決使用屬性[ ECID]的meta:enum更新欄位群組時發生錯誤的問題。 若要解決此問題,請找出空白的列舉值,然後取代它們,接著執行來自Postman API集合的清單欄位群組呼叫,然後進行本文中提到的這些步驟。
說明 description
環境
Adobe Experience Platform (AEP)
問題/症狀
嘗試更新欄位群組時出現錯誤: 屬性[ ECID]的meta:enum發生錯誤。 meta:enum不可為空白。
解決方法 resolution
作為因應措施,請找出空的列舉值,然後取代它們:
-
執行來自Postman API集合的 清單欄位群組 呼叫,其中顯示您所有的欄位群組。 確定將 CONTAINER_ID 設定為 租使用者。 如需相關步驟,請參閱開發人員檔案中的列出欄位群組。
-
在欄位群組清單中搜尋,並尋找任何包含
"meta:enum": {}的群組。 -
對於每個欄位群組,請依照步驟4-6操作。
-
使用在步驟2的清單中找到的欄位群組ID執行 擷取欄位群組 呼叫。 如需相關步驟,請參閱我們的開發人員檔案中的擷取欄位群組。
-
複製整個回應。 欄位群組中發生此問題的欄位範例:
code language-none "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": [ ] , "meta:enum": {} },並移除任何有
"meta:enum": {}的行移除
"meta:enum": {}之後,它看起來會像這樣:code language-none "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": [ ] }, -
複製回應(不再有
"meta:enum": {}行)。 -
執行 更新自訂欄位群組 呼叫,並貼上步驟6的整個已編輯回應,然後傳送。 如需相關步驟,請參閱我們的開發人員檔案中的更新自訂欄位群組。
-
這會更新該特定欄位群組,使其不再收到錯誤。 對出現此錯誤的每個欄位群組重複步驟4至7。
若要瞭解包含這些呼叫的集合,請參閱Experience Platform概觀中的Postman集合。
原因
UI已更新,導致您沒有空白的列舉。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f