Como enviar mensagem para o WhatsApp usando PHP.

Para enviar mensagens pelo WhatsApp usando PHP, você pode usar a API do WhatsApp Business ou um serviço de terceiros como o Twilio ou 360dialog. Esses serviços oferecem APIs que você pode integrar facilmente no seu código PHP para enviar mensagens.

Aqui está um exemplo de como fazer isso com o Twilio, que é uma plataforma bastante popular para integrar WhatsApp com PHP.

1. Criar uma conta no Twilio

Primeiro, você precisará criar uma conta no Twilio. Depois de criar a conta, você obterá um SID da conta, um token de autenticação e um número do WhatsApp.

2. Instalar o SDK do Twilio

Você pode instalar o SDK do Twilio usando o Composer, o gerenciador de dependências do PHP.

No terminal, execute o seguinte comando:

composer require twilio/sdk

3. Sem Composer

Embora recomendemos usar um gerenciador de pacotes para rastrear as dependências em seu aplicativo, é possível baixar e usar o PHP SDK manualmente. Você pode baixar o código-fonte completo do PHP SDK do GitHub e navegar pelo repositório se desejar. Para usar o SDK em seu aplicativo, descompacte o arquivo de download do SDK no mesmo diretório do seu código PHP. Em seu código, você pode então usar o arquivo de carregamento automático que vem junto com o SDK.

4. Código PHP para enviar mensagem usando o Composer

Agora, você pode usar o código a seguir para enviar uma mensagem via WhatsApp usando o Twilio.

<?php
// Carregar o autoload do Composer
require_once 'vendor/autoload.php'; 

use Twilio\Rest\Client;

// Suas credenciais do Twilio
$sid    = "SEU_SID";
$token  = "SEU_TOKEN";
$from   = "whatsapp:+14155238886"; // Número do WhatsApp fornecido pelo Twilio
$to     = "whatsapp:+55SEUNUMERO"; // Número de destino (incluindo o código do país)

// Mensagem a ser enviada
$message = "Olá, essa é uma mensagem de teste do WhatsApp usando PHP!";

// Criar instância do cliente Twilio
$client = new Client($sid, $token);

// Enviar mensagem
$message = $client->messages->create(
    $to,
    [
        'from' => $from,
        'body' => $message
    ]
);

// Verificar se a mensagem foi enviada com sucesso
echo "Mensagem enviada com sucesso para: " . $message->to;
?>

Explicação do código:

  • SID da conta: Identifica sua conta no Twilio.
  • Token de autenticação: Usado para autenticar suas requisições.
  • Número de origem: O número do WhatsApp fornecido pelo Twilio.
  • Número de destino: O número do destinatário (incluindo o código do país, por exemplo, +55 para o Brasil).
  • Mensagem: O conteúdo da mensagem que será enviada.

5. Testar o código

Agora, basta executar o código PHP em seu servidor e ele enviará uma mensagem via WhatsApp para o número que você especificou.

Lembre-se de que o número de origem (from) e o número de destino (to) devem estar no formato internacional (com o código do país). O número do Twilio geralmente começa com “whatsapp:” para indicar que é um número de WhatsApp.

Essa é uma das maneiras de enviar mensagens pelo WhatsApp usando PHP.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *