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 相关文章推荐
支持oicq头像的留言簿(二)
Oct 09 PHP
简单的PHP图片上传程序
Mar 27 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 PHP
LotusPhp笔记之:Logger组件的使用方法
May 06 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
Jun 20 PHP
php分页函数示例代码分享
Feb 24 PHP
php判断数组元素中是否存在某个字符串的方法
Jun 14 PHP
php实现将Session写入数据库
Jul 26 PHP
php显示页码分页类的封装
Jun 08 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
laravel withCount 统计关联数量的方法
Oct 10 PHP
php桥接模式应用案例分析
Oct 23 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下将XML转换为数组
2010/01/01 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
PHP发送AT指令实例代码
2016/05/26 PHP
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
javascript单页面手势滑屏切换原理详解
2016/03/21 Javascript
深入理解jquery自定义动画animate()
2016/05/24 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
在Vue中实现随hash改变响应菜单高亮
2020/03/09 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Django REST framework 分页的实现代码
2019/06/19 Python
Python登录系统界面实现详解
2019/06/25 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
解决Python中回文数和质数的问题
2019/11/24 Python
python实现超级玛丽游戏
2020/03/18 Python
Python中的整除和取模实例
2020/06/03 Python
python和php哪个容易学
2020/06/19 Python
Python实现曲线拟合的最小二乘法
2021/02/19 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
大学生四年生活自我鉴定
2013/11/21 职场文书
经典广告词大全
2014/03/14 职场文书
教师师德考核自我评价
2014/09/13 职场文书
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
JS高级程序设计之class继承重点详解
2022/07/07 Javascript