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初学者常见问题集合 修正版(21问答)
Mar 23 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
php源代码安装常见错误与解决办法分享
May 28 PHP
三种php连接access数据库方法
Nov 11 PHP
php中ftp_chdir与ftp_cdup函数用法
Nov 18 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
Dec 10 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
Oct 25 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
Nov 28 PHP
浅谈Laravel核心解读之Console内核
Dec 02 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 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
pdo中使用参数化查询sql
2011/08/11 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
浅谈php扩展imagick
2014/06/02 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
jquery+php实现搜索框自动提示
2014/11/28 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
JS不完全国际化&本地化手册 之 理论篇
2016/09/27 Javascript
浅谈JavaScript异步编程
2017/01/20 Javascript
vuejs如何配置less
2017/04/25 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
在Vue组件中使用 TypeScript的方法
2018/02/28 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
[01:02]2014 DOTA2国际邀请赛中国区预选赛 现场抢先看
2014/05/22 DOTA
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
PyCharm安装Markdown插件的两种方法
2019/06/24 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
关于Java finally的面试题
2016/04/27 面试题
高中生学习总结的自我评价范文
2013/10/13 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
庆元旦主持词
2015/07/06 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书