Ir para o conteúdo

Como enviar uma mensagem de texto a partir do navegador#

Instalação#

<script type="text/javascript" src="https://unpkg.com/@green-api/whatsapp-api-client/lib/whatsapp-api-client.min.js"></script>

Importaçãp#

Usando JavaScript no navegador

<script src="https://unpkg.com/@green-api/whatsapp-api-client/lib/whatsapp-api-client.min.js"></script>

Como inicializar o objeto#

Guarde seus dados de autenticação separadamente do código. A biblioteca permite criar um arquivo com um nome e localização arbitrários no seguinte formato:

API_TOKEN_INSTANCE = "MY_API_TOKEN_INSTANCE"
ID_INSTANCE = "MY_ID_INSTANCE"

Você pode passar as chaves usando o exemplo abaixo:

const restAPI = whatsAppClient.restAPI(({
    credentialsPath: "examples\\credentials"
}))

Exemplos#

Exemplo completo de envio de mensagens e recebimento de notificações a partir do navegador | browserExample.html

Como enviar uma mensagem de texto para um número WhatsApp#

Usando o script js

<script src="https://unpkg.com/@green-api/whatsapp-api-client/lib/whatsapp-api-client.min.js"></script>
<script>
    const restAPI = whatsAppClient.restAPI(({
        idInstance: "YOUR_ID_INSTANCE",
        apiTokenInstance: "YOUR_API_TOKEN_INSTANCE"
    }))
    restAPI.message.sendMessage("79999999999@c.us", null, "hello world")
    .then((data) => {
        console.log(data);
    }).catch((reason) =>{
        console.error(reason);
    });
</script>

Lista completa de exemplos#

Descrição Módulo
Exemplo completo de envio de mensagens e recebimento de notificações a partir do navegador browserExample.html
Exemplo de recebimento de QR code via HTTP browserExampleQRCode.html
Exemplo de recebimento de QR code via websocket browserExampleQRCodeWebsocket.html