Ändringar som gjorts via API:t som inte reflekteras på mål

Lär dig hur du löser felet när du gör en ändring via API, och det återspeglas inte i Target.

Beskrivning description

Miljö

Adobe Target

Problem/symtom

När du utvärderar API-funktioner för Target Admin ser du inte resultatet som visas i Target-gränssnittet.

Exempel:

Scenario 1
Uppdatera aktivitetsnamn

  1. Skicka PUT-begäran till /{tenant}/target/activities/{id}/name.
  2. Svaret i Postman visar att körningen lyckades.
  3. Du ser även det uppdaterade namnet "API-testaktivitet ändrad" genom att skicka GET: /{tenant}/target/activities.
  4. Men i Target ser du fortfarande det gamla namnet"API-testaktivitet", även om ändringsloggen visar att aktiviteten uppdaterades vid tidpunkten för Postman-begäran.

Scenario 2
Uppdatera erbjudande efter ID

  1. Skicka PUT-begäran till /{tenant}/target/offers/content/{id}.
  2. Svaret i Postman visar att körningen lyckades.
  3. Men i Target ser du fortfarande den gamla koden och erbjudandeinformationen visar inte datumet för Postman begäran.

Upplösning resolution

Lösningar

Aktivitetsnamnet återspeglas inte i användargränssnittet för aktiviteter som skapas i användargränssnittet och uppdateras via API. Alla andra fält i aktivitet uppdateras i användargränssnittet.

För erbjudanden som skapas i användargränssnittet och uppdateras via API visas inget av fälten i användargränssnittet. Det finns ännu inget stöd för att uppdatera erbjudanden via API som skapats från användargränssnittet.

För resurser (aktiviteter/målgrupper/erbjudanden/) som skapats utanför målgränssnittet finns ingen sådan begränsning.

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