Ä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
- Skicka
PUT-begäran till/{tenant}/target/activities/{id}/name. - Svaret i Postman visar att körningen lyckades.
- Du ser även det uppdaterade namnet "API-testaktivitet ändrad" genom att skicka
GET:/{tenant}/target/activities. - 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
- Skicka
PUT-begäran till/{tenant}/target/offers/content/{id}. - Svaret i Postman visar att körningen lyckades.
- 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.