kylewlawrence/waboxapp-laravel

WaboxApp 的 Laravel API

v1.0.2 2023-02-15 22:44 UTC

This package is auto-updated.

Last update: 2024-09-18 19:55:00 UTC


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 (可选)

将其设置为 nulllog 以防止直接从您的环境中调用 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 许可证 提供。