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作的文本留言本的例子(二)
Oct 09 PHP
PHP通用检测函数集合
Nov 25 PHP
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
php 过滤器实现代码
Aug 09 PHP
利用浏览器的Javascript控制台调试PHP程序
Jan 08 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
May 12 PHP
php获取字符串中各个字符出现次数的方法
Feb 23 PHP
php不使用copy()函数复制文件的方法
Mar 13 PHP
PHP使用flock实现文件加锁的方法
Jul 01 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
PHP实现的简单AES加密解密算法实例
May 29 PHP
laravel 如何实现引入自己的函数或类库
Oct 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
PHP静态新闻列表自动生成代码
2007/06/14 PHP
最近项目写了一些js,水平有待提高
2009/01/31 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
Node.js Streams文件读写操作详解
2016/07/04 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
字太多用...代替的方法(两种)
2017/03/15 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
详解python之配置日志的几种方式
2017/05/22 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
python实现超级玛丽游戏
2020/03/18 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
python实现AdaBoost算法的示例
2020/10/03 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
JAVA和C++区别都有哪些
2015/03/30 面试题
工程招投标邀请书
2014/01/30 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
小学数学教研活动总结
2014/07/01 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
学生违反校规检讨书
2014/10/28 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
就业证明函
2015/06/17 职场文书
保护环境的宣传语
2015/07/13 职场文书
八年级数学教学反思
2016/02/17 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
python 判断文件或文件夹是否存在
2022/03/18 Python
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js
springboot读取resources下文件的方式详解
2022/06/21 Java/Android