maukirim / open-api
由 maukirim.com 提供的官方 WhatsApp API 包
v0.0.5
2023-05-18 06:06 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- guzzlehttp/guzzle: ^6.5.5|^7.0.1
- illuminate/support: ^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-18 08:51:29 UTC
README
此包是 MauKirim OpenAPI 的包装器,用于向 WhatsApp 发送消息,您可以发送纯文本消息、带按钮的消息、带图片的消息和带文档的消息。
安装
您可以通过 composer 安装此包
composer require maukirim/open-api
发布配置文件
php artisan vendor:publish --provider="MauKirim\OpenApi\OpenApiServiceProvider"
添加到您的 .env
MAUKIRIM_TOKEN=your_token
要获取您的令牌,您可以在 maukirim.com 注册或通过 whatsapp 联系我们
我们可以提供 30 天的免费试用
用法
向 WhatsApp 发送纯文本消息
use MauKirim\OpenApi; $openApi = OpenApi::init(10); // 10 is the number timeout $openApi->send( '628xxxxxx', 'Hello World *hii*', )
发送带按钮的纯文本消息
use MauKirim\OpenApi; $openApi->send( '628xxxxxx', 'Hello World *hii*', [ [ 'id' => '1', 'text' => 'Button 1', 'url' => 'your_url', ] ] )
发送带图片的消息
use MauKirim\OpenApi; $file = $request->file('image'); $openApi->sendImage( '628xxxxxx', 'Hello World *hii*', $file )
发送带文档的消息
use MauKirim\OpenApi; $file = $request->file('document'); $openApi->sendDocument( '628xxxxxx', 'Hello World *hii*', $file )
向 WhatsApp 发送 OTP
use MauKirim\OpenApi; $openApi->sendOTP( '628xxxxxx' )
验证 OTP
use MauKirim\OpenApi; $openApi->validateOTP( '628xxxxxx', '123456' )
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全性
如果您发现任何安全相关的问题,请通过 info@maukirim.com 发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。