Entorno
Estándar de contenido
Problema/Síntomas
El extremo de la API de REST de terceros acepta el siguiente formato JSON para pasar los datos.
Carga útil real:
{"destination":"https://www.google.com/work/insights/123","domain":"google.com"}
Sin embargo, ACS modifica el formato JSON, que no es aceptado por el extremo de la API de REST de terceros.
Carga útil modificada:
{“data”:{"destination":"https://www.google.com/work/insights/123","domain":"google.com"}}
Hay dos factores que influyeron en la decisión de usar el formato:
Este formato normalizado nos permitió tener un formato fijo sin la compatibilidad de la interfaz de usuario para personalizar cómo aplicarlo según las especificaciones de API de terceros. La intención era utilizar una capa de traducción, como Adobe IO Runtime, AWS Lambda, etc., para traducir sobre la marcha las solicitudes/respuestas según sea necesario.