HTTP GET
Tipo de datos
Fuente de datos personalizada
Descripción
La fuente de datos HTTP GET extrae contenido de una URL suministrada por el cliente y pone estos datos a disposición de la aplicación Openmix.
Los datos del cliente pueden estar en cualquier formato: texto, xml, JSON, html, csv, etc. Fusion hace un simple paso a través de los datos desde el punto final del cliente a Openmix. La aplicación Openmix es responsable de analizar los datos y aplicar las reglas deseadas para el enrutamiento DNS/HTTP.
La fuente de datos del cliente debe tener un tamaño inferior a 10 000 o Fusion lo rechazará. Este es un límite duro impuesto por los servidores de aplicaciones de infraestructura. La fuente de datos HTTP GET Fusion también proporciona integración opcional OAuth2.
Configurar en Fusion
Puede acceder a Fusion Data Feeds desde el panel de navegación izquierdo, en Openmix. Para conocer los pasos iniciales, consulte la documentaciónde integración de Fusion.
Cuando llegue al cuadro de diálogo de configuración específica del servicio, introduzca lo siguiente:
- Nombre: El nombre asignado a la fuente de datos. Este valor predeterminado es “Servicio - Nombre de plataforma” si no se especifica.
- Ejecutar cada: La frecuencia con la que se actualiza la fuente de datos desde el servicio.
- Plataforma: La plataforma que está asociada al feed de datos.
- URL: La URL es un punto final en la red del cliente que devuelve algunos datos que el cliente desea ver en Openmix.
Configuración opcional de OAuth2
Se enviará una carga JSON con los siguientes campos.
- La configuración opcional de OAuth2 se diseñó originalmente para extraer datos de Openmix y Radar a través de la API ITM.
- Utilice la siguiente implementación técnica:
- Antes de llamar al cliente deseado (punto final de destino, primero obtenga un token de solicitud OAuth2
- El token OAuth2 se solicita a través del punto final del token del cliente.
- En la solicitud POST token OAuth2, que debe ser HTTPS, el siguiente cuerpo de solicitud se pasa al generador de tokens del cliente:
- client_id (entrada del usuario en la segunda pantalla de configuración HTTP GET)
- client_secret (entrada del usuario en la segunda pantalla de configuración HTTP GET)
- grant_type, codificado en “client_credentials”
- Se devuelve un token OAuth2 para solicitudes API posteriores.
- Con un token de OAuth2 válido, se llama a la URL de destino del cliente y se introduce en el encabezado de solicitud “Authorization: Bearer {token}”
- La buena noticia para la implementación HTTP GET OAuth es que si está llamando a un punto final de API (es decir, Openmix o Radar), los campos de configuración OAuth2 no son necesarios. Fusion ya conoce las credenciales de cliente OAuth2 del usuario y, por lo tanto, las pasa automáticamente para todas las URL de API basadas en ITM.
Una vez completada la instalación, aparece en la página de inicio de los feeds de datos de Fusion con un estado verde y métricas de supervisión en el historial de registros.
Para modificar una fuente de datos de Fusion, haga clic en la fuente de datos de la lista y, a continuación, haga clic en el botón Modificar. Una vez que haya cambiado la configuración, haga clic en Guardar. De este modo, volverá a la lista de fuentes de datos con los cambios guardados y aplicados a la fuente de datos.