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的5个入手程序
Nov 23 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
php之curl设置超时实例
Nov 03 PHP
php实现字符串反转输出的方法
Mar 14 PHP
php结合md5实现的加密解密方法
Jan 25 PHP
PHP实现路由映射到指定控制器
Aug 13 PHP
php解决和避免form表单重复提交的几种方法
Aug 31 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
php插入mysql数据返回id的方法
May 31 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 PHP
php实现简单四则运算器
Nov 29 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
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
PHP快速排序quicksort实例详解
2016/09/28 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
jQuery 表单验证扩展(三)
2010/10/20 Javascript
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
javascript实现移动端轮播图
2020/12/09 Javascript
python打开网页和暂停实例
2014/09/30 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
30年同学聚会感言
2014/01/30 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
婚前财产协议书范本
2014/10/19 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
公司员工管理制度
2015/08/04 职场文书
「月刊Action」2022年5月号封面公开
2022/03/21 日漫
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫
Golang 切片(Slice)实现增删改查
2022/04/22 Golang