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 28 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
Nov 10 PHP
Laravel框架表单验证详解
Sep 04 PHP
php通过asort()给关联数组按照值排序的方法
Mar 18 PHP
php格式化电话号码的方法
Apr 24 PHP
php 问卷调查结果统计
Oct 08 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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 error_log 函数的使用
2009/04/13 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
进一步探究Python的装饰器的运用
2015/05/05 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
基于python内置函数与匿名函数详解
2018/01/09 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
兰兰过桥教学反思
2014/02/08 职场文书
税务会计岗位职责
2014/02/18 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
2015年双拥工作总结
2015/04/08 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
mysql部分操作
2021/04/05 MySQL
Python 如何安装Selenium
2021/05/06 Python
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS