阿里大于,是阿里通信旗下优质便捷的云通信服务平台,整合了三大运营商的通信能力,为开发者提供简洁易用的短信/语音API,三网合一通道,按需付费。阿里集团技术保障,实时、稳定、到达率高!
阿里云通信官网: https://dayu.aliyun.com
阿里云通信API文档: https://api.alidayu.com/doc2/apiList.htm
阿里云通信SDK: http://github.com/vicens/alidayu
- illuminate\support ^5.1
- vicens\alidayu ^1.0
composer require vicens/alidayu-for-laravel
在config/app.php
的provider
数组中, 添加\Vicens\AlidayuForLaravel\Providers\AlidayuServiceProvider
:
'providers' => [
// Other service providers...
\Vicens\AlidayuForLaravel\Providers\AlidayuServiceProvider::class
]
在config/services.php
中,添加配置
return [
// other service config
'alidayu' => [
'appKey' => '23356838',
'appSecret' => '254fee5fbabe2e01be04581d855c9af3',
'sandbox' => false
]
];
use Vicens\Alidayu\Alidayu;
// 发送短信通知
$sms = Alidayu::sms($recNum, $smsTemplateCode, $smsFreeSignName, $smsParam, $extend);
// 发送请求并返回响应
$response = $sms->send();
if ($response->success()) {
// 接口返回成功
print_r($response->getData());
} else {
// 接口返回错误
echo $response->getError();
}