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中使用Oracle数据库(4)
Oct 09 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
php后退一页表单内容保存实现方法
Jun 17 PHP
php过滤XSS攻击的函数
Nov 12 PHP
根据中文裁减字符串函数的php代码
Dec 03 PHP
在php和MySql中计算时间差的方法详解
Mar 27 PHP
Laravel日志用法详解
Oct 09 PHP
如何修改yii2.0自带的user表为其它的表
Aug 01 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
详解PHP Swoole与TCP三次握手
May 27 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权重计算方法代码分享
2014/01/09 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
NodeJS 模块开发及发布详解分享
2012/03/07 NodeJs
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
2019/10/15 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
喜之郎果冻广告词
2014/03/20 职场文书
女生抽烟检讨书
2014/10/05 职场文书
单位考核聘任报告
2015/03/02 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
Java实现聊天机器人完善版
2021/07/04 Java/Android
十大最强岩石系宝可梦,怪颚龙实力最强,第七破坏力很强
2022/03/18 日漫
mysql函数之截取字符串的实现
2022/08/14 MySQL