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脚本
Nov 26 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
php中HTTP_REFERER函数用法实例
Nov 21 PHP
php生成PDF格式文件并且加密
Jun 22 PHP
Java中final关键字详解
Aug 10 PHP
php使用timthumb生成缩略图的方法
Jan 22 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
Mar 21 PHP
PHP递归遍历指定文件夹内的文件实现方法
Nov 15 PHP
phpMyAdmin无法登陆的解决方法
Apr 27 PHP
PHP实现中国公民身份证号码有效性验证示例代码
May 03 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 print EOF实现方法
2009/05/21 PHP
PHP 递归效率分析
2009/11/24 PHP
解析如何用php screw加密php源代码
2013/06/20 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
js获取和设置属性的方法
2014/02/20 Javascript
JavaScript错误处理
2015/02/03 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
vue2 全局变量的设置方法
2018/03/09 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Python内置函数OCT详解
2016/11/09 Python
微信跳一跳辅助python代码实现
2018/01/05 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
.NET现在共支持多少种语言
2014/02/26 面试题
实习生自我鉴定
2013/12/12 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
爱与责任演讲稿
2014/05/20 职场文书
品牌服务方案
2014/06/03 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书