khaliilii/raygansms

raygansms 是 raygan sms 作者 Mohsen Khalili 从 pointshare.ir 开发团队提供的 api 服务短信包

dev-master 2018-12-30 02:21 UTC

This package is auto-updated.

Last update: 2024-09-29 04:49:48 UTC


README

Latest Stable Version License Total Downloads Latest Unstable Version

如何安装 raygansms

对于 laravel 5.6, 5.7 安装

步骤 1

composer require mohkhmk/raygansms

步骤 2

将用户名和密码添加到 .env 文件中

RAYGANSMS_USERNAME=******

RAYGANSMS_PASSWORD=******

对于 laravel 5.3 到 5.5 安装

步骤 1

composer require mohkhmk/raygansms

步骤 2

服务提供者添加到 config/app.php (对于 Laravel: v5.3, v5.4)

Khaliilii\Raygansms\Providers\RaygansmsServiceProvider::class,

步骤 3

别名添加到 config/app.php (对于 Laravel: v5.3, v5.4)

'RayganSmsFacade' => Khaliilii\Raygansms\Facade\RayganSmsFacade::class,

步骤 4

将用户名和密码添加到 .env 文件中

RAYGANSMS_USERNAME=******

RAYGANSMS_PASSWORD=******

如何使用类

获取信用额度

接收 get credit 账户 Raygansms.ir

如何使用

getCredit();

返回 {

"Code":0,

"Message":"操作成功",

"Result":5292

}

示例读取 return $result->Message;

######*****************************************

获取发送短信的价格

如何使用

getPrices();

返回

{

"Fa_Price": 129

"En_Price": 295

}

######*****************************************

发送短信

如何使用

SendMessage($username,$password,$number,$message,explode(",",$mobile));

返回 {

"Code": 0

"Message": "操作成功"

"Result": "c0613e77-69b8-43f4-a1fd-59e50da41dd6"

}

######*****************************************

显示消息状态

使用方法: RayganSmsFacade::getStatusMessage(

'sendNumber',

'phoneNumber',

'MessageId');

返回 SimpleXMLElement {

返回 [

"mobile" => "9358487574"

]

+0: "1"

}

######*****************************************

显示白名单

如何使用

RayganSmsFacade::showWhiteList(explode(',','phone');

如何返回

返回 {

"Code": 0

"Message": "操作成功"

"Result": array:1 [

0 => 9392280806

]

}

######*****************************************

接收消息

从第 1 页开始

如何使用

RayganSmsFacade::receiveMessages(

'phone',

'2018-06-06 21:26:30',

'2018-11-01 20:59:29',

1);

***************

返回 {

"Code": 0

"Message": "操作成功"

"Result": {

"Page": 1

"TotalPage": 1

"ReceivedMsgs": []

}

}

######*****************************************

验证发送的代码

如何使用

verifyMessageSend($phoneNumber,$code);

返回 {true} 或返回 {false}

############结束