Seguimos desgranando las novedades que nos ha traído este año FileMaker 16. En esta versión se han mejorado notablemente las opciones de cURL(Client for URLs) integradas.
¿Que es cURL?
A groso modo en una biblioteca de funciones de código abierto que nos va a permitir comunicarnos con páginas web usando peticiones HTTPS. Hoy en día hay infinidad de servicios en la web que nos permiten enviar y recibir datos desde una web.
Por ejemplo es posible usar los servicios de geolocalización de Google y pedirle que nos devuelva las coordenadas de una dirección usando esta vía de comunicación.
Básicamente se trata de construir una cadena de texto con las indicaciones que necesite el proveedor de servicios, validación y seguridad incluida, y enviársela al proveedor, recoger la información que nos devuelva y formatearla de forma adecuada para mostrarla en nuestra aplicación FileMaker.
La comunicación con estos servicios se hace a través de la API y en un lenguaje universal que se puede implementar sobre cualquier lenguaje de programación y, como no, desde nuestro FileMaker 16.
¿Cómo accedemos a esta librería desde FileMaker?
Parar poder utilizar esta biblioteca desde nuestro FileMaker se hace a través del paso de guión Insertar desde URL el cual nos va a permitir configurar todos los parámetros que necesitemos para construir el string que necesitemos.
En el siguiente enlace podrás ver todas las opciones admitidas por FileMaker 16 para realizar esta comunicación.
Habitualmente estos servicios nos devuelven los datos en formato JSON que debemos tratar antes para poder hacerlos más legibles en pantalla. FileMaker 16 también trae importantes funciones que nos permitirán formatear adecuadamente esos datos, tanto los que recibamos al solicitarlos como los que enviemos a estos servicios para que los procesen.
Estas funciones también están disponibles desde el paso de guión Insertar desde URL y puedes ver en este enlace las funciones disponibles en FileMaker para tratar estas cadenas en JSON.
Puedes ver más información sobre las novedades de FileMaker 16 en este mismo blog.