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