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字符串的编码问题的详细介绍
Apr 27 PHP
php设计模式之命令模式的应用详解
May 21 PHP
解析link_mysql的php版
Jun 30 PHP
浅析php中三个等号(===)和两个等号(==)的区别
Aug 06 PHP
PHP根据IP地址获取所在城市具体实现
Nov 27 PHP
跟我学Laravel之安装Laravel
Oct 15 PHP
3款值得推荐的微信开发开源框架
Oct 28 PHP
php基于GD库画五星红旗的方法
Feb 24 PHP
PHP 序列化和反序列化函数实例详解
Jul 18 PHP
Codeigniter里的无刷新上传的实现代码
Apr 14 PHP
thinkphp5+layui实现的分页样式示例
Oct 08 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
Dec 12 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 mkdir()定义和用法
2009/01/14 PHP
php 生成唯一id的几种解决方法
2013/03/08 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
php初始化对象和析构函数的简单实例
2014/03/11 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
php限制ip地址范围的方法
2015/03/31 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
使用js的replace()方法查找字符示例代码
2013/10/28 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
Python+Opencv识别两张相似图片
2020/03/23 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
python中OrderedDict的使用方法详解
2017/05/05 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
numpy.array 操作使用简单总结
2019/11/08 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
德国大型箱包和皮具商店:Koffer
2019/10/01 全球购物
工作保证书怎么写
2015/02/28 职场文书
物业保安辞职信
2015/05/12 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
怒海潜将观后感
2015/06/11 职场文书
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python