php调用云片网接口发送短信的实现方法

 更新时间:2017年10月25日 08:50:43   作者:今天一点也不冷  
这篇文章主要介绍了php调用云片网接口发送短信的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下

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身份证号码检查类实例

    这篇文章主要介绍了php身份证号码检查类,涉及php正则匹配与数组遍历的相关技巧,需要的朋友可以参考下
    2015-06-06
  • PHP反射原理与用法深入分析

    PHP反射原理与用法深入分析

    这篇文章主要介绍了PHP反射原理与用法,结合实例形式深入分析了PHP反射的概念、原理、应用场景及相关操作技巧,需要的朋友可以参考下
    2019-09-09
  • php动态绑定变量的用法

    php动态绑定变量的用法

    这篇文章主要介绍了php动态绑定变量的用法,涉及php变量的判定与动态定义的相关技巧,需要的朋友可以参考下
    2015-06-06
  • PHP使用strrev翻转中文乱码问题的解决方法

    PHP使用strrev翻转中文乱码问题的解决方法

    这篇文章主要介绍了PHP使用strrev翻转中文乱码问题的解决方法,通过自定义函数遍历字符串并设置编码格式解决乱码问题,需要的朋友可以参考下
    2017-01-01
  • PHP7数组的底层实现示例

    PHP7数组的底层实现示例

    这篇文章主要给大家介绍了关于PHP7数组的底层实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用PHP7具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • PHP7标量类型declare用法实例分析

    PHP7标量类型declare用法实例分析

    这篇文章主要介绍了PHP7标量类型declare用法,结合实例形式分析了PHP7中标量类型declare的功能、特性与相关使用技巧,需要的朋友可以参考下
    2016-09-09
  • Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解

    Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解

    大家都知道ffmpeg是一款视频流的软件了,我们在linux系统中可以安装ffmpeg了,这篇文章主要介绍了在Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤,需要的朋友可以参考下。
    2017-03-03
  • php中执行系统命令的方法

    php中执行系统命令的方法

    这篇文章主要介绍了php中执行系统命令的方法,涉及escapeshellcmd及exec方法的使用技巧,需要的朋友可以参考下
    2015-03-03
  • PHP中COOKIES使用示例

    PHP中COOKIES使用示例

    这篇文章主要介绍了PHP中COOKIES使用示例的相关资料,需要的朋友可以参考下
    2015-07-07
  • php使用pack处理二进制文件的方法

    php使用pack处理二进制文件的方法

    这篇文章主要介绍了php使用pack处理二进制文件的方法,需要的朋友可以参考下
    2014-07-07

最新评论