Adobe Experience Platform: meta:enum não pode estar vazio

Este artigo aborda um problema em que ocorre um erro ao atualizar um grupo de campos usando meta:enum da propriedade [ ECID]. Para resolver isso, localize valores de enumeração vazios e substitua-os, execute a chamada de Grupos de campos de lista da coleção de API postman seguida dessas etapas mencionadas neste artigo.

Descrição description

Ambiente

Adobe Experience Platform (AEP)

Problema/Sintomas

Ao tentar atualizar um grupo de campos, aparece um erro: Erro na meta:enum da propriedade [ ECID]. A meta:enum não pode estar vazia.

Resolução resolution

Como solução, localize os valores de enumeração vazios e substitua-os:

  1. Execute a chamada Listar grupos de campos da coleção de APIs do Postman que mostra todos os seus grupos de campos. Defina o CONTAINER_ID como Locatário. Para ver as etapas, consulte Listar grupos de campos na documentação do desenvolvedor.

  2. Pesquise na lista de grupos de campos e localize todos que contenham "meta:enum": {}.

  3. Para cada grupo de campos, siga as etapas 4 a 6.

  4. Execute a chamada Recuperar um grupo de campos usando a ID do grupo de campos encontrada na lista da etapa 2. Para ver as etapas, consulte Recuperar um grupo de campos na documentação do desenvolvedor.

  5. Copiar toda a resposta. Um exemplo de um campo dentro do grupo de campos que tem esse problema:

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ] ,
     "meta:enum": {}
     },
    

    e remova qualquer linha que tenha "meta:enum": {}

    Depois que o "meta:enum": {}  for removido, ele será semelhante a:

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ]
     },
    
  6. Copiar a resposta (que não tem mais as "meta:enum": {} linhas).

  7. Execute a chamada Atualizar um grupo de campos personalizado e cole toda a resposta editada da etapa 6 e envie. Para ver as etapas, consulte Atualizar um grupo de campos personalizado na documentação do desenvolvedor.

  8. Isso atualizará esse grupo de campos específico para não receber mais o erro. Repita as etapas 4 a 7 para cada um dos grupos de campos que têm esse erro.

Para saber mais sobre a coleção que contém essas chamadas, consulte coleções do Postman em nossa Visão geral do Experience Platform.
Causa
Foi feita uma atualização na interface do usuário, impedindo que você tivesse enumerações vazias.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f