PHP实现赛邮SUBMAIL简单易用短信通知实例
更新时间:2023年10月15日 09:41:00 作者:huaweichenai
这篇文章主要介绍了使用PHP实现赛邮SUBMAIL的简单易用短信通知实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
实现短信通知实例
接口文档地址:https://www.mysubmail.com/documents
$url = 'https://api-v4.mysubmail.com/sms/xsend';//接口地址
$appId = 'XXX';//APPID
$appkey = 'XXX';//APPKEY
$phone = 'XXX';//发送手机号
$project = 'XXX';//模板ID
$data = [
'appid' => $appId,
'to' => $phone,
'timestamp' => time(),
'sign_type' => 'md5',
'sign_version' => 2,
'project' => $project
];
ksort($data);
$signature = $appId . $appkey . http_build_query($data) . $appId . $appkey;
$data['signature'] = md5($signature);//数字签名
$vars = [
'code' => 'XXX',
];
$data['vars'] = json_encode($vars);//文本变量
$client = new Client();
$response = $client->createRequest()
->setMethod('POST')
->setUrl($url)
->setData($data)
->setHeaders([
'Content-Type'=>'application/json',
])
->setFormat(Client::FORMAT_JSON) //提交的数据的格式
->send();如上可以实现给指定手机号发送指定模板的通知内容,其他方式可参照文档实现
更多关于PHP赛邮SUBMAIL短信通知的资料请关注脚本之家其它相关文章!
相关文章
php file_get_contents抓取Gzip网页乱码的三种解决方法
用 file_get_contents() 函数抓取网页会发生乱码现象。有两个原因会导致乱码,一个是编码问题,一个是目标页面开了Gzip,下面说的就是开了Gzip功能如何才能不乱码的方法2013-11-11
Thinkphp5框架使用validate实现验证功能的方法
这篇文章主要介绍了Thinkphp5框架使用validate实现验证功能的方法,结合实例形式分析了tp5内置的对象validate实现验证的相关操作技巧,需要的朋友可以参考下2019-08-08
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
这篇文章主要介绍了PHP+fiddler抓包采集微信文章阅读数点赞数的思路,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-12-12


最新评论