Risposta API per destinazioni vuota in Adobe Experience Platform
Il tentativo di recuperare un elenco di destinazioni utilizzando un endpoint API di destinazione specifico in Adobe Experience Platform (AEP) restituisce un elenco vuoto. Questo comportamento si verifica quando l’endpoint recupera solo le definizioni di tipo di destinazione personalizzate e non ne esiste alcuna. Per risolvere il problema, utilizza l’API del servizio Flusso invece dell’endpoint di authoring.
Descrizione description
Ambiente
Adobe Experience Platform (AEP)
Problema/Sintomi
La query dell'endpoint /data/core/activation/authoring/destinations restituisce un array di elementi vuoto anche quando esistono delle destinazioni e la risposta non riflette i flussi di destinazione configurati o attivi.
Risoluzione resolution
-
Identifica se sono necessarie definizioni di tipo di destinazione personalizzate o destinazioni configurate esistenti prima di selezionare l’endpoint API.
-
Utilizza l’API del servizio Flusso invece dell’endpoint di authoring per recuperare le destinazioni esistenti.
-
Invia una richiesta all'API del servizio Flusso con filtri per i flussi di stato e destinazione abilitati:
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 -
Includi tutte le intestazioni richieste nella richiesta:
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 -
Invia la richiesta e controlla la risposta per confermare che restituisce un elenco popolato di destinazioni.
-
Verifica che i dati recuperati corrispondano alle destinazioni configurate previste.
-
Utilizza l’endpoint di authoring solo quando utilizzi tipi di destinazione personalizzati creati con Destination SDK, in quanto non restituisce destinazioni standard configurate.