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
-
Acessar o Projeto:
- Faça login no Sendeasy e selecione o projeto desejado.
-
Gerenciar WhatsApp:
- No menu lateral, clique em Live Chat.
- Em seguida, clique em Conexões.
-
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.
-
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>