Objetivos de aprendizaje

Objetivos de aprendizaje

Obtén una comprensión básica de las llamadas a la interfaz de programación de aplicaciones (API) y de cómo la Klaviyo interfaz de programación de aplicaciones (API) puede beneficiar a tu empresa.  En esta guía, aprenderás sobre la interfaz de programación de aplicaciones (API) REST, los métodos HTTP y las herramientas para desarrolladores que te prepararán para probar la interfaz de programación de aplicaciones (API) de Klaviyo. Tus primeras llamadas a la interfaz de programación de aplicaciones (API) pueden realizarse en tan sólo 10 minutos de principio a fin. Si ya estás familiarizado con las llamadas a la interfaz de programación de aplicaciones (API) y estás preparado para probar nuestra interfaz de programación de aplicaciones (API), sigue nuestra guía sobre cómo utilizar nuestras colecciones Postman.

A lo largo de esta guía, enlazaremos con un glosario cuando se introduzcan nuevos términos técnicos. Si no estás seguro del significado de una palabra en algún punto de la guía, paga el glosario de términos técnicos
¿Qué es una interfaz REST de programación de aplicaciones (API)?

¿Qué es una interfaz REST de programación de aplicaciones (API)?

REST interfaz de programación de aplicaciones (API) es un conjunto de siglas que significan Representational State Transfer (transferencia de estado representacional) y Application Programming Interface (interfaz de programación de aplicaciones). Estos términos pueden entenderse más sencillamente como peticiones estructuradas que permiten a un programa informático hablar con otro y pasar información entre ellos. Cuando realizas una llamada a una interfaz de programación de aplicaciones (API), estás enviando una solicitud a un servidor en el que se tienda, comercio, que luego devuelve una respuesta con los datos solicitados en formato JSON, o JavaScript Object Notation.

Más sencillamente, la interfaz REST de programación de aplicaciones (API) te permite solicitar almacenamiento de datos en Klaviyo y que esos datos te sean devueltos en un formato legible por ti y por los ordenadores. 

copia_de_laAPI.png

Una llamada estándar a la interfaz de programación de aplicaciones (API) se realiza en segundos. Entre bastidores, tu llamada

  1. Envía una solicitud estructurada de datos a través de Internet a la interfaz de programación de aplicaciones (API). Las peticiones se envían a través de HTTP, un tipo básico de petición de red en torno al cual se construye en gran medida Internet.
  2. La interfaz de programación de aplicaciones (API) recibirá la solicitud, la procesará y obtendrá la información solicitada de las bases de datos de Klaviyo.
  3. La interfaz de programación de aplicaciones (API) responde entonces a la aplicación cliente utilizando el formato estructurado JSON.
  4. Recibirás la respuesta JSON de tu aplicación cliente.

Aunque estos conocimientos son útiles para entender cómo funciona la transferencia de datos, no son necesarios para empezar a hacer llamadas a la interfaz de programación de aplicaciones (API) y sacar partido de lo que ofrece Klaviyo interfaz de programación de aplicaciones (API). Todo lo que necesitas saber para empezar con tus primeras llamadas a la interfaz de programación de aplicaciones (API) se tratará en las siguientes secciones.

Métodos HTTP

Métodos HTTP

Los métodos HTTP son los "verbos" con los que se envían tus peticiones. Hay 2 métodos HTTP que trataremos en esta guía: GET y POST.  

Aunque no los utilizaremos aquí, conviene señalar que la mayoría de las interfaces REST de programación de aplicaciones (API) equipan de asistencia métodos HTTP adicionales como PUT, PATCH y DELETE.

GET

Una petición GET puede entenderse más fácilmente como una petición de "lectura". Las solicitudes GET recuperan información de la interfaz de programación de aplicaciones (API) punto de conexión y te la devuelven en una respuesta con formato JSON. Estas peticiones sólo te permiten leer datos, por lo que son el tipo de petición más seguro, ya que tus datos no se pueden modificar ni sobrescribir con este método.

POST

Una solicitud POST puede entenderse simplemente como una solicitud de "escritura". POST te permite crear o añadir nuevos recursos. Por ejemplo, una solicitud POST a la lista interfaz de programación de aplicaciones (API) puede utilizarse para crear una nueva lista en tu cuenta, mientras que una solicitud GET puede utilizarse para recuperar todas las listas disponibles. Ten en cuenta que, al publicar datos, las respuestas variarán en función del momento en que Klaviyo pueda completar tu solicitud.

Herramientas necesarias

Herramientas necesarias

Las interfaces de programación de aplicaciones (API) ofrecen mucha flexibilidad a tu flujo de trabajo y no requieren que utilices una aplicación cliente o una biblioteca de lenguajes específica para conseguir los resultados deseados. Dado que las llamadas a la interfaz de programación de aplicaciones (API) se realizan mediante peticiones HTTP, casi todos los lenguajes de programación tienen la capacidad de enviar este tipo de peticiones de forma nativa o a través de una biblioteca de lenguaje ampliamente disponible. Además, dependiendo de tu máquina y sistema operativo, puedes utilizar aplicaciones nativas como el Terminal de Apple o la Línea de comandos de Windows para hacer llamadas a la interfaz de programación de aplicaciones (API) del lado del cliente. Sin embargo, estas aplicaciones requieren un conocimiento previo de las interfaces de línea de comandos.

Utilizamos una aplicación web y de escritorio gratuita llamada Postman. Postman tiene una serie de funciones/características que facilitan la configuración y el envío de una solicitud de interfaz de programación de aplicaciones (API) introduciendo el punto de conexión, los parámetros y la autenticación en una útil interfaz de usuario.

Prueba Klaviyo's interfaz de programación de aplicaciones (API)

Prueba Klaviyo's interfaz de programación de aplicaciones (API)

Klaviyo's interfaz de programación de aplicaciones (API) son útiles para enviar datos desde otras plataformas o servidores a Klaviyo cuenta o consultar información dentro de una Klaviyo cuenta. Ahora que ya sabes cómo funciona la interfaz de programación de aplicaciones (API), puedes empezar a probar nuestra interfaz de programación de aplicaciones (API) para los casos de uso de tu empresa. Para obtener una lista completa de la interfaz de programación de aplicaciones (API) disponible en Klaviyo, paga nuestra documentación de referencia sobre la interfaz de programación de aplicaciones (API). Sigue nuestra guía sobre cómo utilizar nuestras colecciones Postman para realizar tu primera llamada a Klaviyo interfaz de programación de aplicaciones (API).

Recursos adicionales

Recursos adicionales

Recursos del portal para desarrolladores

Recursos del portal para desarrolladores

Klaviyo 'contiene guías y documentación de referencia de la interfaz de programación de aplicaciones (API) para ayudarte a sacar el máximo partido a nuestra interfaz de programación de aplicaciones (API). paga los recursos que aparecen a continuación para empezar:

Klaviyo curso de desarrollador

Klaviyo curso de desarrollador

Klaviyo Academy proporciona un curso para desarrolladores que te ayudará a empezar a construir con Klaviyo interfaz de programación de aplicaciones (API). pagar el curso a continuación:

 

 

¿Te resultó útil este artículo?
Usa este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar al equipo de asistencia.

Descubre más sobre Klaviyo

Comunidad
Conecta con colegas, socios y expertos de Klaviyo para inspirarte, compartir ideas y resolver todas tus dudas.
Capacitación en vivo
Únete a una sesión en tiempo real con expertos de Klaviyo para conocer las mejores prácticas, cómo configurar funciones clave y mucho más.
Asistencia

Accede a la asistencia a través de tu cuenta.

Asistencia por correo electrónico (prueba gratuita y cuentas de pago) Disponible 24/7

Asistencia virtual/por chat
La disponibilidad varía según la ubicación y el tipo de plan