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 相关文章推荐
4.与数据库的连接
Oct 09 PHP
PHP实现的功能是显示8条基色色带
Oct 09 PHP
PHP新手上路(十)
Oct 09 PHP
PHP如何抛出异常处理错误
Mar 02 PHP
php性能优化分析工具XDebug 大型网站调试工具
May 22 PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 PHP
举例讲解PHP面对对象编程的多态
Aug 12 PHP
PHP仿微信发红包领红包效果
Oct 30 PHP
php+js实现百度地图多点标注的方法
Nov 30 PHP
老生常谈PHP位运算的用途
Mar 12 PHP
PHP的mysqli_rollback()函数讲解
Jan 23 PHP
php实现的顺序线性表示例
May 04 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
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
jquery实现控制表格行高亮实例
2013/06/05 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
删除javascript所创建子节点的方法
2015/05/21 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
Python实现文件信息进行合并实例代码
2018/01/17 Python
详解Python发送email的三种方式
2018/10/18 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
基于python代码批量处理图片resize
2020/06/04 Python
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
德国拖鞋网站:German Slippers
2019/11/08 全球购物
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
有趣的广告词
2014/03/18 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
教师求职信
2014/06/17 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
护理专业自荐信范文
2015/03/06 职场文书
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers