Adobe Experience Platform: meta:enum不能为空
描述 description
环境
Adobe Experience Platform (AEP)
问题/症状
尝试更新字段组时出现错误: 属性ECID的meta:enum处出错。 meta:enum不能为空。
解决方法 resolution
作为解决方法,请找到空枚举值,然后替换它们:
-
运行 列出字段组 从postman API收藏集调用,其中显示了您的所有字段组。 确保设置 CONTAINER_ID 到 租户. 有关步骤,请参阅 列出字段组 在我们的开发人员文档中。
-
在字段组列表中搜索并查找任何包含
"meta:enum": {}
. -
对于每个字段组,请执行步骤4 - 6。
-
运行 检索字段组 使用在步骤2的列表中找到的字段组ID进行调用。 有关步骤,请参阅 检索字段组 在我们的开发人员文档中。
-
复制整个响应。 字段组内出现此问题的字段示例:
code language-clike "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": , "meta:enum": {} },
并删除任何具有
"meta:enum": {}
一旦
"meta:enum": {}
已被删除,它类似于:code language-clike "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": , },
-
复制响应(该响应不再具有
"meta:enum": {}
行)。 -
运行 更新自定义字段组 调用并粘贴步骤6中的整个已编辑响应,然后发送。 有关步骤,请参阅 更新自定义字段组 在我们的开发人员文档中。
-
这将更新该特定字段组,使其不再接收错误。 对出现此错误的每个字段组重复步骤4 - 7。
要了解包含这些调用的集合,请参阅 Postman收藏集 在我们的Experience Platform概述中。
原因
对UI进行了更新,以防止客户拥有空枚举。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f