dekate/kiriminwa

KiriminWa 的 PHP 实现

0.0.1 2024-06-01 19:21 UTC

This package is auto-updated.

Last update: 2024-10-01 00:17:47 UTC


README

kiriminwa.id 的官方包装器

目录

安装

安装包

composer require dekate/kiriminwa

Laravel

发布配置文件以在 Laravel 项目中使用

php artisan vendor:publish --tag=kiriminwa

KIRIMIN_WA_API_KEY 添加到您的 .env 文件

使用

要使用此包,根据您的实现创建 KiriminWa/WhatsappKiriminWa/SmsKiriminWa/Email 的实例

确保接收者的号码仅由数字组成,以国家代码开头,不以 0 开头。它不应包含任何符号,无论是加号、空格还是破折号。

use KiriminWa/Whatsapp;
use KiriminWa/Sms;
use KiriminWa/Email;

// ...

$whatsappClient = new Whatsapp("MY_API_KEY");
$smsClient = new Whatsapp("MY_API_KEY");
$emailClient = new Whatsapp("MY_API_KEY");

$resultWhatsapp = $whatsappClient->sendMessage('880123456789', 'Hello World!');
$resultSms = $smsClient->sendSms('880123456789', 'Hello World!');
$resultEmail = $emailClient->sendEmail("receiver@email.com", "Subject", "Message", "sender", "demo@example.com")

$resultBody = $result->body;

Laravel 使用

use KiriminWa/Facade/Whatsapp;
use KiriminWa/Facade/Sms;
use KiriminWa/Facade/Email;

// ...

$resultWhatsapp = Whatsapp::sendMessage('880123456789', 'Hello World!');
$resultSms = Sms::sendSms('880123456789', 'Hello World!');
$resultEmail = Email::sendEmail("receiver@email.com", "Subject", "Message", "sender", "demo@example.com")