Respuesta de API de destinos vacíos en Adobe Experience Platform
Al intentar recuperar una lista de destinos mediante un extremo de API de destino específico en Adobe Experience Platform (AEP), se devuelve una lista vacía. Este comportamiento se produce cuando el extremo recupera únicamente definiciones de tipo de destino personalizadas y no existen. Para resolver el problema, utilice la API de Flow Service en lugar del punto de conexión de creación.
Descripción description
Entorno
Adobe Experience Platform (AEP)
Problema/Síntomas
La consulta del extremo /data/core/activation/authoring/destinations devuelve una matriz de elementos vacía incluso cuando existen destinos y la respuesta no refleja flujos de destino configurados o activos.
Resolución resolution
-
Identifique si necesita definiciones de tipo de destino personalizadas o destinos configurados existentes antes de seleccionar el punto de conexión de API.
-
Utilice la API de Flow Service en lugar del extremo de creación para recuperar destinos existentes.
-
Envíe una solicitud a la API de Flow Service con filtros para los flujos de estado y destino habilitados:
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 -
Incluya todos los encabezados necesarios en la solicitud:
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 -
Envíe la solicitud y revise la respuesta para confirmar que devuelve una lista rellenada de destinos.
-
Compruebe que los datos recuperados coinciden con los destinos configurados esperados.
-
Utilice el punto de conexión de creación solo cuando trabaje con tipos de destino personalizados creados con Destination SDK, ya que no devuelve destinos configurados estándar.