khaliilii / raygansms
raygansms 是 raygan sms 作者 Mohsen Khalili 从 pointshare.ir 开发团队提供的 api 服务短信包
dev-master
2018-12-30 02:21 UTC
Requires
- ext-curl: *
- ext-mbstring: *
- ext-soap: *
This package is auto-updated.
Last update: 2024-09-29 04:49:48 UTC
README
如何安装 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}
############结束