Tomt mål-API-svar i Adobe Experience Platform
Om du försöker hämta en lista över mål med en specifik mål-API-slutpunkt i Adobe Experience Platform (AEP) returneras en tom lista. Det här beteendet inträffar när slutpunkten bara hämtar anpassade måltypsdefinitioner, och ingen finns. Du löser problemet genom att använda API:t för Flow Service i stället för utvecklingsslutpunkten.
Beskrivning description
Miljö
Adobe Experience Platform (AEP)
Problem/symtom
Om du frågar slutpunkten /data/core/activation/authoring/destinations returneras en tom objektmatris även när det finns mål, och svaret återspeglar inte konfigurerade eller aktiva målflöden.
Upplösning resolution
-
Identifiera om du behöver anpassade måltypsdefinitioner eller befintliga konfigurerade mål innan du väljer API-slutpunkten.
-
Använd API:t för Flow Service i stället för utvecklingsslutpunkten för att hämta befintliga mål.
-
Skicka en begäran till Flow Service API med filter för aktiverade tillstånd och målflöden:
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 -
Inkludera alla obligatoriska rubriker i begäran:
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 -
Skicka begäran och granska svaret för att bekräfta att en ifylld lista över destinationer returneras.
-
Verifiera att hämtade data matchar de förväntade konfigurerade destinationerna.
-
Använd bara redigeringsslutpunkten när du arbetar med anpassade måltyper som skapats med Destination SDK, eftersom det inte returnerar standardkonfigurerade mål.