Autenticação e Segurança
O Que É e Por Que É Importante?
A autenticação é um elemento crucial no contexto das APIs, essencial para garantir a segurança e integridade das comunicações entre sua aplicação e a API da LiteZap. Cada requisição à API necessita de autenticação adequada, realizada por meio de um instanceName e um token, para assegurar uma comunicação segura e confiável.
Como a Autenticação Funciona na LiteZap?
Na LiteZap, a URL de integração incluirá o instanceName, assim:
https://api.litezap.com/message/sendText/INSTANCE_NAME
E a autenticação do token é realizada por meio do header X-API-Key em cada requisição HTTP.
Exemplo de Requisição:
Aqui está um exemplo utilizando o axios em Node.js de como fazer uma requisição à LiteZap API:
var axios = require('axios').default;
var options = {
  method: 'POST',
  url: 'https://api.litezap.com/message/sendText/INSTANCE_NAME',
  headers: { 'Content-Type': 'application/json', 'X-API-Key': 'YOUR_API_KEY' },
  data: {
    number: '5561999999999',
    message: 'Mensagem em texto puro, enviada com a *LiteZap-API* 🚀.',
    linkPreview: false,
  },
};
axios
  .request(options)
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.error(error);
  });
Substitua INSTANCE_NAME pelo nome da sua instância e YOUR_API_KEY pelo seu token de API.
Como Obter instanceName e token?
Como Obter instanceName e token? Após registrar-se na LiteZap, você criará uma instância, a qual terá um instanceName e um token associados. Para visualizar ou editar esses dados, acesse a instância no painel administrativo. Lembre-se de que cada instância tem seu próprio instanceName e token.
Atenção:
Mantenha seu instanceName e token confidenciais. Quem tiver acesso a essas informações poderá enviar mensagens em seu nome. Além disso, sempre realize chamadas à nossa API pelo backend para evitar a exposição de informações sensíveis.
Conclusão
A compreensão e implementação corretas da autenticação são fundamentais para a utilização segura e eficaz da LiteZap API, permitindo que você desenvolva soluções incríveis com confiança e tranquilidade.