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中time(),date(),mktime()区别介绍
Sep 28 PHP
PHP对象递归引用造成内存泄漏分析
Aug 28 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
分享一个Laravel好用的Cache宏
Mar 02 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
一个完整的PHP类包含的七种语法说明
Jun 04 PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 PHP
laravel validate 设置为中文的例子(验证提示为中文)
Sep 29 PHP
PHP的new static和new self的区别与使用
Nov 27 PHP
laravel邮件发送的实现代码示例
Jan 31 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实现36进制与10进制转换功能示例
2017/01/10 PHP
php unlink()函数使用教程
2018/07/12 PHP
php中yii框架实例用法
2020/12/22 PHP
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
2013/04/15 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
JS仿iGoogle自定义首页模块拖拽特效的方法
2015/02/13 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
layer弹出层全屏及关闭方法
2018/08/17 Javascript
微信小程序签到功能
2018/10/31 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
使用matplotlib画散点图的方法
2018/05/25 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
python通过cython加密代码
2020/12/11 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
销售人员自我评价怎么写
2013/09/19 职场文书
物业保安员岗位职责制度
2014/01/30 职场文书
工作作风承诺书
2014/08/30 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
清洁工个人工作总结
2015/03/05 职场文书
《坐井观天》教学反思
2016/02/18 职场文书