michalwolinski / wbiztool-laravel
WbizTool API 客户端 Laravel 集成
v1.0.1
2019-12-11 21:56 UTC
Requires
- php: ^7.4
- laravel/framework: ^6.0
- michalwolinski/wbiztool-php: ^1.0
This package is auto-updated.
Last update: 2024-09-30 01:16:21 UTC
README
WbizTool API 客户端 Laravel 集成
使用 Composer 安装
-
在控制台运行
composer require michalwolinski/wbiztool-laravel安装此库。
-
在控制台运行
php artisan vendor:publish --provider="Haxmedia\WbizToolLaravel\Providers\WbizToolServiceProvider"在控制台运行以发布默认配置文件
-
打开 .env 并添加您的配置
WBIZTOOL_CLIENT_ID- 您的客户端 ID(在 API 设置部分仪表板上提供)WBIZTOOL_API_KEY- 您的 API 密钥(在 API 设置部分仪表板上提供)WBIZTOOL_WHATSAPP_CLIENT_ID- 您的 WhatsApp 客户端 ID(在 WhatsApp 设置页面或 API 设置部分仪表板上提供)
使用方法
我建议使用依赖注入来注入 Client 类。
服务类中的示例实现
use Haxmedia\WbizTool\Client;
use Haxmedia\WbizTool\Dto\Receiver;
use Haxmedia\WbizTool\MessageType\Text;
use Haxmedia\WbizTool\Method\SendMessage;
class Service {
private Client $wbizToolClient;
public function __construct(Client $wbizToolClient)
{
$this->wbizToolClient = $client;
}
public sendMessage(int $phoneNumber, string $message): void
{
$receiver = new Receiver($phoneNumber);
$type = new Text('message content');
$this->wbizToolClient->push(
new SendMessage(),
$receiver,
$type
);
}
}
使用示例在库存储库中 - WbizTool PHP
作者
- Michal Wolinski - Haxmedia
许可证
本项目采用 MIT 许可证授权。