Lege API-reactie voor doelen in Adobe Experience Platform
Als u probeert een lijst met doelen op te halen met een specifiek doel-API-eindpunt in Adobe Experience Platform (AEP), wordt een lege lijst geretourneerd. Dit gedrag komt voor wanneer het eindpunt slechts definities van het douanetype terugwint, en niets bestaat. Om de kwestie op te lossen, gebruik de Dienst API van de Stroom in plaats van het auteurseindpunt.
Beschrijving description
Omgeving
Adobe Experience Platform (AEP)
Probleem/symptomen
Door het /data/core/activation/authoring/destinations -eindpunt op te vragen, wordt zelfs een lege itemarray geretourneerd als er doelen zijn, en de reactie geeft geen geconfigureerde of actieve doelstromen weer.
Resolutie resolution
-
Identificeer of u de definities van het douanetype of bestaande gevormde bestemmingen alvorens het API eindpunt te selecteren nodig hebt.
-
Gebruik de Dienst API van de Stroom in plaats van het auteurseindpunt om bestaande bestemmingen terug te winnen.
-
Verzend een verzoek naar de Dienst API van de Stroom met filters voor toegelaten staat en bestemmingsstromen:
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 -
Alle vereiste kopteksten opnemen in de aanvraag:
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 -
Verzend het verzoek en herzie de reactie om het te bevestigen keert een bevolkte lijst van bestemmingen terug.
-
Verifieer dat de teruggewonnen gegevens de verwachte gevormde bestemmingen aanpassen.
-
Gebruik het ontwerpeindpunt alleen wanneer u werkt met aangepaste bestemmingstypen die zijn gemaakt met Destination SDK, omdat dit geen standaard geconfigureerde doelen retourneert.