Herramientas de desarrollo
Daniel
Experto sin código, embajador de Latenode
5 de diciembre de 2023
Una plataforma de código bajo que combina la simplicidad del código cero con la potencia del código completo 🚀.
Empieza gratis
5 de diciembre de 2023
-
5
min leer

Crear integración con cualquier app: Dos métodos

Daniel
Experto sin código, embajador de Latenode
Índice

Mientras que otras plataformas de automatización de bajo código se enorgullecen de tener miles de integraciones preconstruidas, Latenode destaca por ofrecer un entorno en el que los usuarios pueden crear nuevas integraciones con cualquier aplicación deseada en cuestión de minutos, ¡completamente desde cero!

Método nº 1 Petición HTTP

Optimiza tus Procesos de Negocio en Latenode - la mejor plataforma de automatización para ti

Si quieres conectar con una aplicación que proporciona documentación sobre la API, céntrate en los ejemplos cURL que se dan.

Cada punto final de la API de tu aplicación exige un método de comunicación específico, y el ejemplo cURL ofrece una plantilla para ejecutar la funcionalidad deseada.

Por ejemplo, supongamos que quieres crear una nueva tarjeta de Trello y tienes en cuenta la documentación de Trello. ¿Tus pasos?

  1. Identifica la acción que necesitas, como "Crear una nueva Tarjeta".
  2. Busca y copia el ejemplo cURL que muestra cómo comunicarse con este punto final de Trello.
  3. Ten en cuenta los parámetros necesarios para esta solicitud de API. Por ejemplo, para crear tarjetas de Trello es necesario saber dónde colocar la tarjeta, por lo que el parámetro "idLista" es esencial.
Captura de pantalla de una interfaz de documentación de la API en la que se destacan las instrucciones para crear una nueva tarjeta. En la esquina superior izquierda aparece un menú API REST con "POST Crear una nueva tarjeta" resaltado en rojo. A la derecha, hay un ejemplo de comando cURL con la URL de solicitud resaltada. El número 1 de la imagen tiene una flecha que apunta a la opción de creación de tarjeta, el número 2 tiene una flecha que apunta al comando cURL, y el número 3 apunta al parámetro de consulta 'idList', marcado como obligatorio

Después de estos pasos, volvamos a Latenode, donde simplemente:

  1. Añade un nodo de petición HTTP a tu escenario.
  2. Haz clic en "Crear a partir de ejemplo" y pega tu cURL.
  3. Sustituye la Clave API, el Token API u otros detalles de autorización que necesite tu servicio. Pregunta a ChatGPT dónde encontrarlos en tu aplicación.
El proceso de creación de una integración utilizando curl

A menudo, esto es suficiente para construir una nueva integración API desde cero ¡en dos minutos! 🎉

Para nuestro caso de Trello, establece manualmente el parámetro requerido idLista para informar a Trello de dónde crear la nueva tarjeta. Además, define el nombre y la descripción de la tarjeta, utilizando los datos de tu escenario Latenode , como se muestra en la siguiente captura de pantalla.

Captura de pantalla de una interfaz API que muestra una sección de envío de formularios. La pestaña "Cuerpo" muestra los datos del formulario seleccionados con los campos "Clave" y "Valor". Está resaltada la clave "idList", que contiene un identificador único, seguida de los campos "name" y "desc" con entradas de datos de ejemplo. Una flecha señala el campo "idLista

Ahora ya sabes cómo construir una integración con cualquier app utilizando una petición HTTP en Latenode.

Si tienes preguntas, no dudes en hacerlas en nuestra comunidad

Método #2 AI Node + JavaScript

Escribe el código aunque seas principiante con Latenode's AI Assistent

Este método es aún más sencillo: puedes utilizar nuestra función Pregúntale a la IA para crear casi cualquier integración que necesites o utilizar el nodo JavaScript, que puede generar código bajo demanda.

AI Node - Generar nodos a partir de peticiones sencillas

Sólo tienes que describir tu tarea, y la IA generará el código necesario, incluidos los campos y los ajustes de autorización

Por ejemplo, si necesitas que un nodo recupere comentarios de subreddits específicos, la IA puede encargarse de ello creando campos, autenticación y código funcional sin necesidad de una sola línea de codificación manual.

Recuerda que el conocimiento de la IA no es perfecto. Si no consigue producir un código que funcione, consulta la documentación del servicio (como se indica más arriba en la sección Solicitud HTTP) y devuelve un ejemplo a nuestro asistente de IA. Este enfoque casi siempre garantiza un resultado satisfactorio.

El nodo generado incluye la interfaz estándar de módulos JavaScript de Latenode, con un IDE incorporado, variables y datos de nodos anteriores para facilitar la integración.

Ahora, vamos a sumergirnos en la siguiente parte.

Uso del nodo JavaScript para integraciones personalizadas

El nodo JavaScript funciona de forma similar al asistente AI, permitiéndote crear cualquier nodo personalizado que necesites. Aquí tienes un ejemplo:

Para crear una nueva tarjeta de Trello utilizando IA, pregunta a nuestro asistente:

- Añadir Script a mi código que creará una integración API con Trello - "Crear una nueva Tarjeta"

¡Recibirás un nodo listo con todos los campos que necesites!

Los pasos restantes son similares a los del método HTTP:

  1. Introduce tu Clave API y Token API.
  2. Añade el idList de tu tablón de Trello.
  3. Especifica el nombre y la descripción de la tarjeta Trello.

También puedes introducir manualmente estos valores si te resulta más cómodo.

🐞 ¿Encuentras un error de JavaScript? ¡No te preocupes! La IA te ayudará a corregir tu código cuando envíes el error al chat.

Una ventana emergente que muestra errores de nodos JavaScript, sugiriendo problemas dentro del bloque de código. En la cabecera de la ventana se puede leer 'ENVIAR ERRORES A AI' en letras rojas. Dentro de la ventana, hay un icono de JavaScript con un signo de exclamación y una etiqueta '5'. Debajo hay un mensaje de error TypeError, que indica que 'store.set' no es una función en el archivo y la línea de código especificados

Ni siquiera tienes que explicar lo que necesitas; basta con enviar un error en bruto para obtener código nuevo:

Un ejemplo de cómo se puede simplemente copiar y pegar el código de error en un chat con un asistente de IA y éste lo corregirá por sí mismo.

Y ya está. Si no has encontrado la integración que necesitas o no quieres encargarte tú mismo, siempre puedes encargarnos el desarrollo acelerado de aplicaciones o solicitar una nueva integración en nuestra Hoja de ruta.

¿Tienes preguntas o sugerencias? Únete a nuestra amistosa comunidad, donde encontrarás ayuda y respuestas a todas tus preguntas - Latenode Community.‍

Crea integraciones ilimitadas con bifurcaciones, múltiples activadores que entren en un nodo, utiliza código bajo o escribe tu propio código con AI Copilot.

Artículos relacionados:

Blogs relacionados

Caso práctico

Respaldado por