maukirim/open-api

由 maukirim.com 提供的官方 WhatsApp API 包

v0.0.5 2023-05-18 06:06 UTC

This package is auto-updated.

Last update: 2024-09-18 08:51:29 UTC


README

Latest Version on Packagist Total Downloads

此包是 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)。请参阅 许可证文件 了解更多信息。