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中,文件上传
Dec 06 PHP
PHP学习之数组值的操作
Apr 17 PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 PHP
PHP按行读取、处理较大CSV文件的代码实例
Apr 09 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
ThinkPHP中关联查询实例
Dec 02 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
教你php如何实现验证码
Jan 20 PHP
Discuz论坛密码与密保加密规则
Dec 19 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
php+redis实现消息队列功能示例
Sep 19 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
php实现的简单日志写入函数
2015/03/31 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
原创javascript小游戏实现代码
2010/08/19 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
js日期对象兼容性的处理方法
2014/01/28 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
domReady的实现案例
2016/11/23 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
Python3基础之基本数据类型概述
2014/08/13 Python
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Python实现的Excel文件读写类
2015/07/30 Python
基于Django与ajax之间的json传输方法
2018/05/29 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
pygame实现飞机大战
2020/03/11 Python
python 实现控制鼠标键盘
2020/11/27 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
优秀团支部事迹材料
2014/02/08 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
实习科室评语
2015/01/04 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
nginx服务器的下载安装与使用详解
2021/08/02 Servers