Integração Sendeasy via Web

Este guia irá orientá-lo através do processo de integração da API da Web da Sendeasy para enviar mensagens e gerenciar contatos diretamente do seu navegador.

Configurando o WhatsApp para API

  1. Acessar o Projeto:

    • Faça login no Sendeasy e selecione o projeto desejado.
  2. Gerenciar WhatsApp:

    • No menu lateral, clique em Live Chat.
    • Em seguida, clique em Conexões.
  3. Ativar API:

    • Dentro da seção API, você verá uma lista dos números de WhatsApp conectados.
    • Selecione o número desejado e clique em Ativar API.
    • Insira as URLs autorizadas a fazer chamadas para essa API. Apenas essas URLs poderão usar a API; qualquer chamada de outras URLs será recusada.
  4. Obter o Token de Autenticação:

    • Após ativar a API, um token de autenticação será gerado. Copie este token para usar nas requisições da API.

Exemplo de Integração com API de Mensagens

Você pode usar o seguinte exemplo HTML e JavaScript para enviar mensagens através da API:

<html>
  <body>
    <form id="mediaForm">
      <label for="number">Número:</label>
      <input type="text" id="number" name="number" required><br>
      <label for="body">Mensagem:</label>
      <input type="text" id="body" name="body" required><br>
      <label for="sector">Id do setor:</label>
      <input type="text" id="sector" name="sector" required><br>
      <button type="submit">Enviar Mensagem</button>
    </form>
    <script>
      document.getElementById('mediaForm').addEventListener('submit', async function(event) {
        event.preventDefault();
        const number = document.getElementById('number').value;
        const body = document.getElementById('body').value;
        const sector = document.getElementById('sector').value;
        
        const formData = new FormData();
        formData.append('number', number);
        formData.append('body', body);
        formData.append('sector', sector);

        const response = await fetch('https://api.sendeasy.app/message/send', {
          method: 'POST',
          headers: {
            'Authorization': 'Bearer SEU_TOKEN_AQUI'
          },
          body: formData
        });

        const data = await response.json();
        console.log(data);
      });
    </script>
  </body>
</html>

Essa informação foi útil?