Este módulo permite realizar una petición sencilla tipo GET a una API y dependiendo de su respuesta realizar una acción, importante resaltar que dicha API debe responder en formato JSON y que los filtros que se realicen sobre la respuesta que se devuelve deben ser de datos en un primer nivel.
2. Para crear una nueva conexión de API, haremos click en el botón de AGREGAR API
Se desplegará el siguiente formulario:
Este se debe completar con los siguientes datos:
Nombre del API: El enunciado que se mostrara al usuario para que realice la validación del API
URL del API: ENDPOINT del API, dicha API debe ser público y el método debe ser GET, aquí debe colocarse el ENDPOINT completo. EJEMPLO: http://api.mypagina.com/validacion
Hash del API: La mayoría de APIS suelen recibir un atributo como el validador de que el servicio está siendo solicitado por un usuario, por eso exigen el SECRET o ID_CLIENT para que la petición sea válida. En dado caso de que no se utilice así en el servicio que se configura, se pueden colocar cualquier par de datos. Este campo se compone de dos partes:
Nombre del atributo: Es el nombre con el que la API recibe este campo. EJEMPLO: secret
Hash del API: Es el valor de dicho atributo, suelen ser cadenas de caracteres. EJEMPLO: 1w2e3r4t4trw
Nombre atributo a enviar: El atributo que se enviara para que la API haga su proceso, esta primera parte es el nombre con el que recibe dicho atributo. EJEMPLO: cedulaCliente
Texto del botón de interacción: El texto que tendrá el botón que ejecutara la API. EJEMPLO: Validar!
Texto del botón de no interacción (Opcional): El texto del botón con el que el usuario saltara esta validación y continuara con el comportamiento normal del portal.
Selecciona la pregunta: La pregunta que recogerá el valor que se enviara junto con el nombre del atributo a la API. Se presentarán de la siguiente manera:
Si es una pregunta de única respuesta, selección múltiple o lista desplegable. Se presentará como una lista desplegable
Si es una pregunta tipo comentario o cualquiera de las demográficas (Nombre, Correo, Celular, Identificación) Se presentará como un campo de texto para llenar. Este suele ser el más utilizado.
Después de completar estos datos básicos, se procederá a configurar el como actuar ante las respuestas del API, así se dará click en AGREGAR OPCIÓN
EJEMPLO: Configuraremos una conexión API que pedirá el número de cédula del usuario, enviara la API y nos dirá si esa cédula existe (true) o no (false). Si dicha cédula existe le mostrara una imagen y si no existe lo redirigirá a otro portal cautivo.