php调用云片网接口发送短信的实现方法


Posted in PHP onOctober 25, 2017

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

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
PHP使用Mysql事务实例解析
Sep 08 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
PHP实现linux命令tail -f
Feb 22 PHP
php发送http请求的常用方法分析
Nov 08 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 PHP
php下载远程大文件(获取远程文件大小)的实例
Jun 17 PHP
如何利用预加载优化Laravel Model查询详解
Aug 11 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
RSA实现JS前端加密与PHP后端解密功能示例
Aug 05 PHP
php写入txt乱码的解决方法
Sep 17 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
Oct 25 #PHP
Laravel学习教程之request validation的编写
Oct 25 #PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 #PHP
Yii2.0实现生成二维码功能实例
Oct 24 #PHP
完美的php分页类
Oct 24 #PHP
PHP设计模式之工厂模式详解
Oct 24 #PHP
2017年最好用的9个php开发工具推荐(超好用)
Oct 23 #PHP
You might like
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
orm获取关联表里的属性值
2016/04/17 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
2020/09/11 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
家具促销活动方案
2014/02/16 职场文书
保护环境的建议书
2014/03/12 职场文书
说明书范文
2014/05/07 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
基层工作经验证明样本
2014/11/16 职场文书
Python实现排序方法常见的四种
2021/07/15 Python
MySQL 服务和数据库管理
2021/11/11 MySQL