messageway/messagewaylaravel

此包允许您从laravel应用程序连接到MSGWay.com服务器。

v2.0.1 2024-04-30 05:55 UTC

This package is auto-updated.

Last update: 2024-08-30 06:36:33 UTC


README

messageWay

Latest Version on Packagist Total Downloads MessageWay MessageWay

MessageWay Laravel

此包允许您从laravel应用程序连接到MSGWay.com服务器。

可用方法

  • SMS(伊朗:2000,3000,9000,50004)
  • 全球短信(与Twilio合作)
  • 消息传递者
  • IVR

安装

通过Composer

$ composer require messageway/messagewaylaravel

使用

ApiKey

请在MSGWay.com上注册并获取apiKey

环境

请在.env文件中添加环境变量

MESSAGE_WAY_APIKEY=''

通过短信发送

use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$message = MessageWayLaravel::sendViaSMS('MOBILE', $templateID);
dump($message);

通过GapMessenger发送

use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$message = MessageWayLaravel::sendViaGap('MOBILE', $templateID, [
    'params' => ['param 1 value', 'param 2 value', 'param 3 value']
]);
dump($message);

通过IVR发送

use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$templateID = 2;
$message = MessageWayLaravel::sendViaIVR('MOBILE', $templateID);
dump($message);

验证OTP

use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$verify = MessageWayLaravel::verifyOTP($OTP);
dump($verify);

状态

use MessageWay\MessageWayLaravel\Facades\MessageWayLaravel;

$status = MessageWayLaravel::getStatus($OTPRefrenceID);
dump($status);

许可证

MIT.