lucasnpinheiro / whatsapp
一个用于集成 WhatsApp API 的 PHP 库
1.0.8
2024-08-12 19:48 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^11.2
README
用于通过 WhatsApp 发送消息的脚本
安装
composer require lucasnpinheiro/whatsapp
使用示例
发送文档
<?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;
发送 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;
注意事项
- 请确保将
YOUR_ACCESS_TOKEN
、YOUR_PHONE_NUMBER_ID
和RECIPIENT_PHONE_NUMBER
替换为正确的值。 sendTemplateMessage
方法要求您根据需要配置模板和组件。helloWorld
方法是一个简单的示例,展示如何发送一个模板消息以测试与 WhatsApp 服务的连接。
如果您需要更多信息或调整,请随时告知!