kylewlawrence / waboxapp-laravel
WaboxApp 的 Laravel API
v1.0.2
2023-02-15 22:44 UTC
Requires
- php: >=8.2
- guzzlehttp/guzzle: ^7.0
- guzzlehttp/psr7: ^2.0
- illuminate/support: ^8.0|^9.0
README
此包提供了与 WaboxApp API 的集成。它目前仅支持发送聊天消息。
安装
您可以通过 Composer 安装此包,使用
composer require kylewlawrence/laravel-waboxapp
外观将自动安装。
WaboxApp::sendChat(['to' => 1234567890, 'text' => 'This is the message']);
配置
要发布配置文件到 app/config/waboxapp-laravel.php,请运行
php artisan vendor:publish --provider="KyleWLawrence\WaboxApp\Providers\WaboxAppServiceProvider"
使用 环境变量 设置您的配置,无论是您的 .env 文件还是您的服务器控制面板上
WABOXAPP_TOKEN
API 访问令牌。您可以在: https://app.startwaboxapp.com/profile/developer/tokens 创建一个
WABOXAPP_UID
将此设置为在 waboxapp.com 注册的 UID 编号,以便不必在每次请求中包含它。
WABOXAPP_DRIVER(可选)
将其设置为 null 或 log 以防止直接从您的环境中调用 WaboxApp API。
贡献
在此处始终欢迎拉取请求。我将很快跟进并开发贡献指南。在此期间,只需打开问题或创建拉取请求。
用法
外观
WaboxApp 外观充当 WaboxApp\Http\HttpClient 类实例的包装器。
依赖注入
如果您不想使用外观,您可以将 KyleWLawrence\WaboxApp\Services\WaboxAppService 注入到您的类中。然后您可以使用此对象上的所有相同方法,就像在外观上使用一样。
<?php use KyleWLawrence\WaboxApp\Services\WaboxAppService; class MyClass { public function __construct(WaboxAppService $waboxapp_service) { $this->waboxapp_service = $waboxapp_service; } public function getBoards() { $this->waboxapp_service->sendChat(); } }
此包根据 MIT 许可证 提供。