lucasnpinheiro / whatsapp
Uma biblioteca PHP para integrar com a API do Whatsapp
1.0.8
2024-08-12 19:48 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^11.2
README
Script para envio de mensagem via WhatsApp
Instalação
composer require lucasnpinheiro/whatsapp
Exemplo de uso
Envio de Documento
<?php require 'vendor/autoload.php'; use Whatsapp\WhatsAppTemplateSender; $token = 'YOUR_ACCESS_TOKEN'; // Informe o token de autenticação $phoneNumberId = 'YOUR_PHONE_NUMBER_ID'; // Informe o ID do número de telefone vinculado a sua conta do WhatsApp Business API $to = 'RECIPIENT_PHONE_NUMBER'; // Informe o número de telefone do destinatário no formato internacional $templateName = 'hello_world'; // Nome do template que deseja usar $languageCode = 'en_US'; // Código de idioma do template $components = []; // Componentes adicionais do template, se houver $whatsappSender = new WhatsAppTemplateSender($token, $phoneNumberId); $response = $whatsappSender->sendTemplateMessage($to, $templateName, $languageCode, $components); echo $response;
Envio de Mensagem Hello World
<?php require 'vendor/autoload.php'; use Whatsapp\WhatsAppTemplateSender; $token = 'YOUR_ACCESS_TOKEN'; // Informe o token de autenticação $phoneNumberId = 'YOUR_PHONE_NUMBER_ID'; // Informe o ID do número de telefone vinculado a sua conta do WhatsApp Business API $to = 'RECIPIENT_PHONE_NUMBER'; // Informe o número de telefone do destinatário no formato internacional $whatsappSender = new WhatsAppTemplateSender($token, $phoneNumberId); $response = $whatsappSender->helloWorld($to); echo $response;
Observações
- Certifique-se de substituir
YOUR_ACCESS_TOKEN
,YOUR_PHONE_NUMBER_ID
, eRECIPIENT_PHONE_NUMBER
pelos valores corretos. - O método
sendTemplateMessage
exige que você configure o template e os componentes de acordo com a sua necessidade. - O método
helloWorld
é um exemplo simples de como enviar uma mensagem de template padrão para testar a conexão com o serviço do WhatsApp.
Se precisar de mais informações ou ajustes, é só avisar!