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

  1. Identifiera om du behöver anpassade måltypsdefinitioner eller befintliga konfigurerade mål innan du väljer API-slutpunkten.

  2. Använd API:t för Flow Service i stället för utvecklingsslutpunkten för att hämta befintliga mål.

  3. 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
    
  4. 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
    
  5. Skicka begäran och granska svaret för att bekräfta att en ifylld lista över destinationer returneras.

  6. Verifiera att hämtade data matchar de förväntade konfigurerade destinationerna.

  7. Använd bara redigeringsslutpunkten när du arbetar med anpassade måltyper som skapats med Destination SDK, eftersom det inte returnerar standardkonfigurerade mål.

Relaterad läsning

API för målredigering

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