Como enviar mensagens na API do WhatsApp grátis com PHP

Fala devs 🙂

Estou aqui para apresentar pra vocês um pacote em PHP do projeto APIBRASIL, do site https://apigratis.com.br onde é possível enviar trabalhar com o WhatsApp via PHP.

Veja como é simples.

Crie uma pasta

mkdir teste

Crie um arquivo

cd /teste/ && nano whatsapp.php

Vá no site para ler o QRCODE

https://apigratis.com.br/ Autentique o QRCode do seu WhatsApp Web (por sua conta e risco)

Instale o pacote

composer require jhowbhz/package-apigratis

Crie um arquivo php

Adicione o conteudo no arquivo whatsapp.php

<?php
//lembre-se de autenticar o qrcode antes
require_once('vendor/autoload.php');
use ApiGratis\ApiBrasil;

$sendText = ApiBrasil::WhatsAppService("sendText", [
    "serverhost" => "https://whatsapp2.contrateumdev.com.br",
    "session" => "YOUR_SESSION_NAME",
    "sessionkey" => "YOUR_SESSION_KEY",
    "number" => "5531994359434",
    "text" => "IS MY FIRST TEXT SEND FROM https://apigratis.com.br"
]);

echo $sendText;

?>

Rode a aplicação

php -S 127.0.0.1:8000 .\whatsapp.php

Acesse pelo navegador

https://127.0.0.1:8000 Provavelmente sua mensagem foi enviada, fim.

A criação de uma aplicação para disparo do whatsapp não é difícil.

No link oficial da Meta, você tem algumas maneiras de disparar usando a cloud api.

Basta cadastrar uma conta comercial https://business.facebook.com/ e uma aplicação ativa em modo de produção, definir um token com as permissões gerenciais sobre a conta conforme especificado no documento de disparo de mensagens.

https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-messages

Para receber as mensagens basta cadastrar um web hook de aplicação no site da meta para resgatar as respostas.

Por mês a meta libera 1000 conversas grátis (renovado todo mês). Obs: Não é 1000 mensagens, mas sim 1000 conversas mesmo. Cada conversa aberta em 24Horas você pode mandar quantas mensagens quiser. Passadas as 24 horas é descontado mais uma das 1000 liberadas. As conversas podem ser iniciadas de ambos os lados, da aplicação ou do usuário da outra ponta que tenha o número comercial da applicação.

Passadas as 1000 conversas mês, cada nova conversa é cobrada separadamente, 0,05 centavos de dolar para as conversas iniciadas pela aplicação, ou 0,03 centavos de dolar se for a pessoa que chamar uma nova conversa com o número da aplicação (valores atualizados até a data).

Essa empresa aqui tem api oficial e não oficial https://mega-api.app.br/. Mais barato kkkk
Na verdade não é mais barato, na Api Brasil o plano WhatsApp é de 69,00 nessa outra aí é 99,00
mas quantas conexões amigo. Pois lá é 99 mas conectamoa 3 whatsapp. Outra coisa é qualidade do produto, pois o barato pode sair caro. Mas enfim, mestre gosto dela, nunca me deixou na mão beleza

É possível enviar uma mensagem para mais de um contato na mesma requisição?

Não, apenas 1 por request
Na api do pessoal da mega-api.app.br tem como. Eles tem o disparo múltiplo