Primeiros passos com as APIs da Klaviyo

Estimado 5 minuto de leitura
|
Atualizado 29 de ago. de 2024, 22:02 EST
O que você vai aprender

O que você vai aprender

Obtenha uma compreensão básica das chamadas de API e de como as APIs da Klaviyo podem beneficiar sua empresa.  Neste guia, o senhor aprenderá sobre APIs REST, métodos HTTP e ferramentas de desenvolvedor para se preparar para testar as APIs da Klaviyo. Suas primeiras chamadas à API podem ser realizadas em apenas 10 minutos, do início ao fim. Se o senhor já estiver familiarizado com as chamadas de API e estiver pronto para testar nossas APIs, siga nosso guia sobre como usar nossas coleções Postman.

Ao longo deste guia, faremos um link para um glossário quando novos termos técnicos forem introduzidos. Se o senhor não tiver certeza sobre o significado de uma palavra em qualquer ponto do guia, consulte o Glossário de Termos Técnicos
O que é uma API REST?

O que é uma API REST?

REST API é um conjunto de acrônimos que significa Representational State Transfer (Transferência de estado representacional) e Application Programming Interface (Interface de programação de aplicativos). Esses termos podem ser entendidos de forma mais simples como solicitações estruturadas que permitem que um software converse com outro e passe informações entre eles. Quando o senhor faz uma chamada de API, está enviando uma solicitação a um servidor onde as informações são armazenadas, que retorna uma resposta contendo os dados solicitados no formato JSON, ou JavaScript Object Notation.

Em termos mais simples, as APIs REST permitem que o usuário solicite dados armazenados na Klaviyo e que esses dados lhe sejam devolvidos em um formato que possa ser lido pelo usuário e por computadores. 

whatisanAPI_copy.png

Uma chamada de API padrão ocorre em segundos. Nos bastidores, sua chamada será:

  1. Enviar uma solicitação estruturada de dados pela Internet para a API. As solicitações são enviadas via HTTP, um tipo básico de solicitação de rede que é a base da Internet.
  2. A API receberá a solicitação, a processará e obterá as informações solicitadas dos bancos de dados da Klaviyo.
  3. Em seguida, a API responde ao aplicativo cliente usando o formato estruturado JSON.
  4. O senhor receberá a resposta JSON do seu aplicativo cliente.

Embora esse conhecimento seja útil para entender como funciona a transferência de dados, ele não é necessário para começar a fazer chamadas de API e obter valor do que as APIs da Klaviyo têm a oferecer. Tudo o que o senhor precisa saber para começar a fazer suas primeiras chamadas à API será abordado nas seções a seguir.

Métodos HTTP

Métodos HTTP

Os métodos HTTP são os "verbos" pelos quais suas solicitações são enviadas. Há dois métodos HTTP que abordaremos neste guia: GET e POST.  

Embora não os usemos aqui, vale a pena observar que a maioria das APIs REST oferece suporte a métodos HTTP adicionais, como PUT, PATCH e DELETE.

OBTER

Uma solicitação GET pode ser entendida mais facilmente como uma solicitação de "leitura". As solicitações GET recuperam informações do endpoint da API e as retornam ao senhor em uma resposta formatada em JSON. Essas solicitações só permitem que o senhor leia dados, o que as torna o tipo mais seguro de solicitação, pois os dados não podem ser modificados ou substituídos por esse método.

POST

Uma solicitação POST pode ser entendida simplesmente como uma solicitação de "gravação". O POST permite que o senhor crie ou adicione novos recursos. Por exemplo, uma solicitação POST para a API List pode ser usada para criar uma nova lista em sua conta, enquanto uma solicitação GET pode ser usada para recuperar todas as listas disponíveis. Observe que, ao publicar dados, as respostas variam dependendo de quando a Klaviyo pode concluir sua solicitação.

Ferramentas necessárias

Ferramentas necessárias

As APIs oferecem muita flexibilidade aos seus fluxos de trabalho e não exigem que o senhor use um aplicativo cliente ou uma biblioteca de linguagem específica para obter os resultados desejados. Como as chamadas de API são feitas usando solicitações HTTP, quase todas as linguagens de programação podem enviar esse tipo de solicitação nativamente ou por meio de uma biblioteca de linguagem amplamente disponível. Além disso, dependendo da máquina e do sistema operacional, o senhor pode usar aplicativos nativos como o Terminal da Apple ou a Linha de Comando do Windows para fazer chamadas de API no lado do cliente. No entanto, esses aplicativos exigem conhecimento prévio das interfaces de linha de comando.

Usamos um aplicativo gratuito da Web e de desktop chamado Postman.  O Postman tem uma variedade de recursos que facilitam a configuração e o envio de uma solicitação de API inserindo o endpoint, os parâmetros e a autenticação em uma interface de usuário útil.

Testar as APIs do Klaviyo

Testar as APIs do Klaviyo

As APIs da Klaviyo são úteis para enviar dados de outras plataformas ou servidores para as contas da Klaviyo ou para consultar informações dentro de uma conta da Klaviyo. Agora que o senhor já sabe como as APIs funcionam, pode começar a testar nossas APIs para os casos de uso da sua empresa. Para obter uma lista completa das APIs disponíveis da Klaviyo, consulte nossa documentação de referência de API. Siga nosso guia sobre como usar nossas coleções Postman para fazer sua primeira chamada à API do Klaviyo.

Recursos adicionais

Recursos adicionais

Recursos do portal do desenvolvedor

Recursos do portal do desenvolvedor

O portal do desenvolvedor da Klaviyo contém guias de API e documentação de referência para ajudá-lo a tirar o máximo proveito de nossas APIs. Confira os recursos abaixo para começar:

 

 

Cursos para desenvolvedores do Klaviyo

Cursos para desenvolvedores do Klaviyo

A Klaviyo Academy oferece cursos para desenvolvedores para ajudá-lo a começar a criar APIs com a Klaviyo. Confira os cursos abaixo:

 

Esse artigo foi útil?
Use esse formulário somente para fazer comentários sobre artigos. Saiba como entrar em contato com o suporte.

Saiba mais sobre a Klaviyo

Comunidade
Conecte-se com colegas, parceiros e especialistas da Klaviyo para encontrar inspiração, compartilhar percepções e obter respostas para todas as suas perguntas.
Treinamentos ao vivo
Participe de uma sessão ao vivo com especialistas da Klaviyo para aprender sobre as práticas recomendadas, como configurar os principais recursos e muito mais.
Suporte

Acesse o suporte por meio da sua conta.

Suporte por e-mail (teste gratuito e contas pagas) Disponível 24 horas

Chat/assistência virtual
A disponibilidade varia conforme o local e o tipo de plano