Resposta vazia da API de destinos no Adobe Experience Platform
Tentar recuperar uma lista de destinos usando um endpoint da API de destino específico no Adobe Experience Platform (AEP) retorna uma lista vazia. Esse comportamento ocorre quando o endpoint recupera apenas definições de tipo de destino personalizadas, e nenhuma existe. Para resolver o problema, use a API do Serviço de fluxo em vez do ponto de extremidade de criação.
Descrição description
Ambiente
Adobe Experience Platform (AEP)
Problema/Sintomas
Consultar o ponto de extremidade /data/core/activation/authoring/destinations retorna uma matriz de itens vazia, mesmo quando existem destinos, e a resposta não reflete os fluxos de destino configurados ou ativos.
Resolução resolution
-
Identifique se você precisa de definições de tipo de destino personalizado ou de destinos configurados existentes antes de selecionar o endpoint da API.
-
Use a API do Serviço de fluxo em vez do ponto de extremidade de criação para recuperar destinos existentes.
-
Envie uma solicitação para a API do Serviço de Fluxo com filtros para o estado habilitado e fluxos de destino:
code language-none https://platform.adobe.io/data/foundation/flowservice/flows?property=state%3D%3Denabled&property=inheritedAttributes.properties.isDestinationFlow%3D%3Dtrue&projectionFields=name%2CtargetConnectionIds&limit=100 -
Incluir todos os cabeçalhos obrigatórios na solicitação:
code language-none Accept: application/json Content-Type: application/json Authorization: Bearer xxxxxxxxxx x-api-key: xxxxxxxxx x-gw-ims-org-id: xxxxxxxx@AdobeOrg x-sandbox-name: xxxxx -
Envie a solicitação e revise a resposta para confirmar se ela retorna uma lista preenchida de destinos.
-
Verifique se os dados recuperados correspondem aos destinos configurados esperados.
-
Use o endpoint de criação somente ao trabalhar com tipos de destino personalizados criados usando o Destination SDK, já que ele não retorna destinos configurados padrão.