Environnement
Content Standard
Problème/Symptômes
Le point de terminaison d’API REST tiers accepte le format JSON suivant pour transmettre les données.
Charge utile réelle:
{"destination":"https://www.google.com/work/insights/123","domain":"google.com"}
Mais ACS modifie le format JSON, qui n’est pas accepté par le point de terminaison tiers de l’API REST.
Charge utile modifiée:
{“data”:{"destination":"https://www.google.com/work/insights/123","domain":"google.com"}}
Deux facteurs ont influencé la décision d’utiliser le format :
Ce format normalisé nous a permis d’avoir un format fixe sans prise en charge de l’interface utilisateur afin de personnaliser la mise en forme selon les spécifications d’API tierces. L’intention était d’utiliser une couche de traduction, telle qu’Adobe IO Runtime, AWS Lambda, etc., pour effectuer la traduction à la volée des requêtes/réponses, si nécessaire.