ino技术 / watsap-broadcast
Watsap.id 包 PHP
v1.1.1
2024-02-19 18:39 UTC
This package is auto-updated.
Last update: 2024-09-19 19:59:57 UTC
README
Watsap PHP 库是一个简单的库,用于通过 cURL 集成 WhatsApp 消息服务。此库提供几种方法,通过 WhatsApp 服务发送消息、媒体、按钮、模板、列表和二维码。
安装
您可以使用 Composer 安装此库。确保 Composer 已安装在您的项目中。打开终端并运行以下命令
composer require inotechno/watsap-broadcast
用法
以下是一个使用此库发送消息和媒体的示例
use Watsap\Watsap; // Initialize Watsap object $watsap = new Watsap(); // Send Message $messageData = [ 'api_key' => 'your_api_key', 'sender' => 'sender_id', 'number' => '628123456789', 'message' => 'Hello, this is a WhatsApp message!' ]; $response = $watsap->sendMessage($messageData); var_dump($response); // Send Media $mediaData = [ 'api_key' => 'your_api_key', 'sender' => 'sender_id', 'number' => '628123456789', 'media_type' => 'image', 'caption' => 'This is an image', 'media_url' => 'https://example.com/image.jpg' ]; $response = $watsap->sendMedia($mediaData); var_dump($response); // Send Button $data = [ 'api_key' => 'your_api_key', 'sender' => 'sender_id', 'number' => '628123456789', 'footer' => 'optional', 'message' => 'Hello, this is a WhatsApp message!', 'url' => 'https://example.com/image.jpg', 'button' => ["button 1","button 2","button 3"] ]; $response = $watsap->sendButton($data); var_dump($response); // Generate QR $data = [ 'api_key' => 'your_api_key', 'device' => '628968865555' ]; $response = $watsap->generateQR($data); var_dump($response);
可用方法
-
sendMessage($data)
- 向 WhatsApp 号码发送文本消息。
-
sendMedia($data)
- 向 WhatsApp 号码发送媒体(图片、视频、音频)。
-
sendButton($data)
- 向 WhatsApp 号码发送带有按钮的消息。
-
sendTemplateButton($data)
- 向 WhatsApp 号码发送带有模板按钮的消息。
-
sendList($data)
- 向 WhatsApp 号码发送列表。
-
generateQR($data)
- 使用 WhatsApp 服务生成二维码。
注意
- 请确保用您的 Watsap.id 账户详细信息替换
api_key
和其他信息。
注意
请确保您理解并遵守 WhatsApp 服务的使用条款。此库不对滥用行为负责。请明智使用,并遵循 WhatsApp 商务 API 指南。
许可
Watsap PHP 库采用 MIT 许可证授权。更多信息请参阅 LICENSE。