调用网易云信,实现短信发送

[php]  view plain copy
  1. //网易云信发送短信
  2. //http://dev.netease.im/docs?doc=server&#发送模板短信
  3. function yx_sendsms($mobile='',$params='',$templateid=''){
  4. header("Content-Type:text/html; charset=utf-8");
  5. $AppKey = 'xxx';
  6. $AppSecret = 'xxx';
  7. $Nonce = rand(100000,999999);
  8. $CurTime = time();
  9. $CheckSum = strtolower(sha1($AppSecret.$Nonce.$CurTime));
  10. $url = 'https://api.netease.im/sms/sendtemplate.action';
  11. $head_arr = array();
  12. $head_arr[] = 'Content-Type: application/x-www-form-urlencoded';
  13. $head_arr[] = 'charset: utf-8';
  14. $head_arr[] = 'AppKey:'.$AppKey;
  15. $head_arr[] = 'Nonce:'.$Nonce;
  16. $head_arr[] = 'CurTime:'.$CurTime;
  17. $head_arr[] = 'CheckSum:'.$CheckSum;
  18. $data = array();
  19. $data['templateid'] = $templateid;
  20. $data['mobiles'] = $mobile;
  21. $data['params'] = $params;
  22. //var_dump($data);
  23. $ch = curl_init();
  24. curl_setopt($ch, CURLOPT_URL, $url);
  25. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  26. curl_setopt($ch, CURLOPT_POST, true);
  27. curl_setopt($ch, CURLOPT_HTTPHEADER, $head_arr);
  28. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
  29. curl_setopt($ch, CURLOPT_TIMEOUT, 120);
  30. $result = curl_exec($ch);
  31. curl_close($ch);
  32. $resArr = (array) json_decode($result);
  33. //$resArr = (array) json_decode('{"code":200,"msg":"sendid","obj":1}');
  34. //var_dump($resArr);
  35. //echo $resArr['code'];
  36. return $resArr;
  37. }

php发送短信(调用网易云信实现)相关推荐

  1. flask容联云发送短信验证码和异步发送

    容联云地址:https://www.yuntongxun.com/ 获取短信验证码流程图 容联云配置 在容联云官网注册一个账号,发送短信验证码必须使用三个ID ACCOUNT SID   (主账户ID ...

  2. 阿里云 短信服务——发送短信验证码图文教程

    阿里云短信服务 前言 配置阿里云短信服务 准备工作 1.获取Accesskey 1.2创建子账号 1.2为刚创建的用户分配短信服务的权限 2.1申请签名 2.2申请模板 2.3由于目前还没有使用到系统 ...

  3. Java使用网易云信发送短信验证码

    一.注册登录 1.1 网易云信网址短信 - 网易云信 1.2 点击如何使用,进行注册,邮箱使用自己的,因为需要激活账号,公司名称可以随便写. 1.3 进入你的邮箱激活登录后,创建应用,创建应用信息可以 ...

  4. 网易云信短信接口java_【java】网易云信发送短信接口和验证短信验证码接口

    官网:https://dev.yunxin.163.com/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/%E6%9C%8D%E5%8A%A1 ...

  5. 【java】网易云信发送短信接口和验证短信验证码接口

    官网:https://dev.yunxin.163.com/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/%E6%9C%8D%E5%8A%A1 ...

  6. android不调用系统发送短信,android之两种方式调用短信发送接口

    释放双眼,带上耳机,听听看~! 相信很多程序员在开发程序的时候都会遇到短信调用端口的情况,今天是技术狗小编为大家带来的关于android之两种方式调用短信发送接口,希望对你学习这方面知识有帮助! an ...

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

    php调用云片网接口发送短信的实现方法 云片网发送短信 /** * [SendSms description] * @param [string] $tpl_content [发送的短信内容] * @ ...

  8. 短信发送:webservice调用第三方接口发送短信

    1 原博客地址:http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591 2 demo地址:http://download.csdn.n ...

  9. 怎么调用系统通讯录并向被选中联系人发送短信

    每做一个项目都会有收获,前提是要在这个项目上付出努力的! 好吧,如今讲一下:怎么通过调用系统通讯录,当你点击联系人姓名时,跳转到向其发送短信的页面<收件人是被点中的联系人,短信已自己主动编辑&g ...

最新文章

  1. -Bash: Unzip: Command Not Found解决方法 安装unzip
  2. 宁愿“大小周”、每天只写 200 行代码、月薪 8k-17k 人群再涨!揭晓中国开发者真实现状...
  3. OIer同样是音乐家
  4. NTU 课程笔记: 网络流
  5. cocosc++怎么打印_Lua调用C++时打印堆栈信息
  6. SAP Web IDE本地环境搭建
  7. 删除文件夹中包含的子文件夹及文件
  8. MyBatisPlus中updateById与updateAllColumnById方法区别
  9. VTK:模型之SmoothDiscreteMarchingCubes
  10. CCNP精粹系列之二十四--BGP的水平分隔,推荐
  11. TLS是如何保障数据传输安全(中间人攻击)
  12. maven 之 setting.xm 的配置详解、说明
  13. Windows 8桌面的尴尬
  14. 【Java】随机发牌程序
  15. Asp.Net Core基于JWT认证的数据接口网关Demo
  16. FileUtils(文件读写操作工具类)
  17. 千锋锋云智慧联合百度重磅打造人工智能产业学院建设方案
  18. ϵ-greedy Policies
  19. 计算机视觉会议论文写作建议顺序及注意事项
  20. 470Ω排阻阻值测量

热门文章

  1. 按群计数10以内_按数群计数教案
  2. 发现贝叶斯的乐高积木
  3. ubuntu下安装nccl具体教程
  4. 盘点那些改变过世界的代码
  5. 江苏专转本计算机第七章,2013江苏专转本 第七章 无穷级数.ppt
  6. 制作poster+香港打印流程
  7. 超市用监控摄像头多大角的_小型超市如何安装监控摄像头以防止商品被偷
  8. 手机OTG 我的世界_手机触摸失灵不更换屏幕,如何把手机里面的资料导出来,值得收藏...
  9. EXCEL中数字显示为E+18且尾数为0的解决方法
  10. 腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件