salavati / wa-messenger
使用 https://wamessenger.net API 向 WhatsApp 发送消息。
3.0.0
2023-10-09 08:04 UTC
README
使用 wamessenger.net 的 WhatsApp API
· 文档 · 报告错误 · 请求功能
📔 目录
🌟 关于项目
WaMessenger 是一个用于发送和接收 WhatsApp 消息、webhooks 以及其他报告的 Web 服务。
安装
composer require salavati/wa-messenger
使用方法
访问 https://wamessenger.net 并注册。
创建一个新的服务。然后,点击 "连接到 WhatsApp" 并使用 WhatsApp 扫描条形码来接收 API 密钥。
将此 API 密钥插入到您的代码或数据库中。例如,如果您正在使用 Laravel 框架,您可以在 .env 文件中写入:
WA_MESSENGER_API_KEY="Your api key"
然后创建 WaMessenger 类的实例
use Salavati\WaMessenger\WaMessenger; $waMessenger = new WaMessenger(env('WA_MESSENGER_API_KEY')); // Or $waMessenger = new WaMessenger(); $waMessenger->setApiKey(env('WA_MESSENGER_API_KEY'));
然后设置接收者
$waMessenger->setReceivers('989121234567'); // For single receiver // Or $phoneNumber = ['989121234567', '989121234568', ...]; // For multiple receivers. $waMessenger->setReceivers($phoneNumber);
然后发送消息
// For text message $result = $waMessenger->sendMessage($text) // For file message $result = $waMessenger->sendMessage($caption, $fileUrl)
响应类似于这样
[ { "phonenumber": "989121234567", "tracking_Code": 80461451 }, { "phonenumber": "989121234568", "tracking_Code": 80461452 } ]