Modifications effectuées via l’API sans réfléchir sur Target
Découvrez comment résoudre l’erreur lorsque vous effectuez une modification via l’API, sans répercussion sur Target.
Description description
Environnement
Adobe Target
Problème/Symptômes
Lors de l’évaluation des fonctionnalités de l’API d’administration Target, les résultats ne sont pas pris en compte dans l’interface de Target.
Exemples :
Scénario 1
Mettre à jour le nom de l’activité
- Envoyez la requête
PUT
à/{tenant}/target/activities/{id}/name
. - La réponse dans Postman indique une exécution réussie.
- En outre, vous voyez le nom mis à jour "API Test Activity CHANGED" en envoyant
GET
:/{tenant}/target/activities
. - Cependant, dans Target, l’ancien nom "Activité de test de l’API" apparaît, bien que le journal des modifications indique que l’activité a été mise à jour au moment de la requête Postman.
Scénario 2
Mettre à jour l’offre par identifiant
- Envoyez la requête
PUT
à/{tenant}/target/offers/content/{id}
. - La réponse dans Postman indique une exécution réussie.
- Mais dans Target, l’ancien code s’affiche toujours, et les informations sur l’offre n’affichent pas la date de la demande Postman.
Résolution resolution
Solutions
Pour les activités créées dans l’interface utilisateur et mises à jour via l’API, le nom de l’activité n’est pas reflété dans l’interface utilisateur. Tous les autres champs de l’activité sont mis à jour dans l’interface utilisateur.
Pour les offres créées dans l’interface utilisateur et mises à jour via l’API, aucun des champs n’est reflété dans l’interface utilisateur. La prise en charge de la mise à jour des offres via l’API créée à partir de l’interface utilisateur n’est pas encore disponible.
Pour les ressources (activités/audiences/offres/) créées en dehors de l’interface utilisateur de Target, cette restriction n’existe pas.