php调用云片网接口发送短信的实现方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-08-16 10:41:56 浏览: 评论:0
这篇文章主要介绍了php调用云片网接口发送短信的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下。
php调用云片网接口发送短信的实现方法
云片网发送短信
- /**
- * [SendSms description]
- * @param [string] $tpl_content [发送的短信内容]
- * @param $send_mobile [发送的手机号码]
- */
- public function SendSms($tpl_content,$send_mobile)
- {
- $this->yunpian_appkey = env('yunpian_appkey');//云片账户appkey
- $this->yunpian_secret = env('yunpianSecretXYZ');//云片账户secret
- //初始化
- $ch = curl_init();
- $data=array('text'=>$tpl_content,'apikey'=>$this->yunpian_appkey,'mobile'=>$send_mobile);
- curl_setopt ($ch, CURLOPT_URL, 'https://sms.yunpian.com/v2/sms/single_send.json');
- curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
- curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept:text/plain;charset=utf-8', 'Content-Type:application/x-www-form-urlencoded', 'charset=utf-8'));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_TIMEOUT, 10);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
- $send_data = curl_exec($ch);
- curl_close($ch);
- //解析返回结果(json格式字符串)
- $backmassage = json_decode($send_data,true);
- echo '$backmassage ';
- //这里是写在了job里面所以记了个日志可忽略!
- Log::info('smsmessagelog: '.$send_data);
- return [$backmassage,$send_data];
- }
云片短信接口文档:http://www.yunpian.com/api2.0/api-domestic/single_send.html
Tags: php调用云片网接口 php发送短信
相关文章
- ·PHP通过串口实现发送短信(2021-06-09)
- ·PHP发送短信代码分享(2021-06-16)
- ·基于PHP实现商品成交时发送短信功能(2021-08-03)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)