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

  1. Identifica se sono necessarie definizioni di tipo di destinazione personalizzate o destinazioni configurate esistenti prima di selezionare l’endpoint API.

  2. Utilizza l’API del servizio Flusso invece dell’endpoint di authoring per recuperare le destinazioni esistenti.

  3. 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
    
  4. 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
    
  5. Invia la richiesta e controlla la risposta per confermare che restituisce un elenco popolato di destinazioni.

  6. Verifica che i dati recuperati corrispondano alle destinazioni configurate previste.

  7. Utilizza l’endpoint di authoring solo quando utilizzi tipi di destinazione personalizzati creati con Destination SDK, in quanto non restituisce destinazioni standard configurate.

Lettura correlata

API di authoring delle destinazioni

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