百度云短信v3.0接口升级注意点
官方文档: V3.0版本升级指导
背景:
官方接口升级,截止2020.8.20日24时,停止v2.0版本接口服务。因项目未进行升级处理,导致短信发送失败;升级过程中遇到几个问题,总结下。
注意点:
1. smsClinet.php
1-1) 地址切换
// private $prefix = '/v1'; //url 前缀private $prefix = '/api/v3'; //url 前缀 新地址
// private $uri = 'sms.bj.baidubce.com'; //原地址private $uri = 'smsv3.bj.baidubce.com'; //新地址
1-2) messageSend() 短信下发函数
原:
// $headres = $this->getHeadres("message",'POST');
/* $data = array('templateID' => $templateId,'receiver' => $receiver,'contentVar' => $contentVar
);*/新:
$headres = $this->getHeadres("sendSms",'POST');
$data = array('template' => $templateId,'mobile' => implode(',',$receiver),'signatureId' => 'sms-sign-***','contentVar' => $contentVar
);
1-3) getHeadres() 获取公共信息函数
原:// $head = array("Content-type: application/json","Authorization:$Authorization","x-bce-date:".$this->timestamp,"x-bce-content-sha256:".$this->SigningKey);新: $head = array("Authorization:$Authorization","Content-type:application/json","Host:$this->uri","x-bce-date:".$this->timestamp);
2. 发送接口返回值有所变化;
返回值可参考官方文档介绍;
3. 模板ID、签名ID按照v3要求格式:
举例,原SMS2.0上有签名“百度云”,签名调用ID为“y2W4LRun-3rw0-AhV9”,新系统里的签名ID为:sms-signBUWQy43032
百度云短信v3.0接口升级注意点相关推荐
- Java 使用阿里云短信的API接口
亲们上午好,写的不好的地方还望指正.谢谢各位! 引言 短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,支持快速发送短信验证码.短信通知等.(我这里只讲一个 ...
- SpringBoot系列:Spring Boot集成定时任务Quartz,java百度云短信发送
然后创建QuartzConfig,接着定义JobDetail,JobDetail由JobBuilder构建,同时关联了任务QuartzJob1. @Configuration public class ...
- 【已解决】Java 项目中接入天翼云短信推送接口
- 国际短信系统平台发送接口说明方法|网页短信平台开发搭建-移讯云短信系统
国际短信系统平台发送接口说明方法|网页短信平台开发搭建-移讯云短信系统 此接口为发送接口可直接通过pos直接调用 直接发送,源码短信平台搭建平台时 包含此功能,在客户端中可查看API接口文档 接口名称 ...
- [风一样的创作]二次封装阿里云短信 验证码 发送短信 查询短信 编辑短信
1.首先要注册阿里云,购买阿里云短信服务,拿到AccessKey ID和AccessKey Secret 链接: https://usercenter.console.aliyun.com/#/man ...
- JAVA 实现阿里云短信申请模板以及批量发送短信
添加pom.xml依赖 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java ...
- 项目接入腾讯云短信服务SMS实现向用户发送手机验证码
1.自述 早在18年的时候,我就在项目中使用过阿里云的短信服务,现在我上阿里云短信控制台看,还能看到当时创建的短信签名,如下图所示. 出于某种原因,我现在想重新申请一个新的签名,却审批失败了,原因是: ...
- python 阿里云短信服务接入流程
阿里云短信服务接入流程 最近公司项目中的业务需求包括使用阿里云发送短信,所以写一篇博客和大家分享一下python使用sdk对接阿里云短息api的流程. 阿里云官方文档 链接 左侧导航栏中有很多部分,着 ...
- Springboot整合阿里云短信服务
目录 一.阿里云短信配置 1.开通短信服务 2. 申请模板 3.申请签名 二.springboot中集成阿里云短信服务 0.pom中引入依赖 1.配置application.properties 2 ...
最新文章
- 独家 | 菜鸟必备的循环神经网络指南(附链接)
- 敏捷开发下的B端交互设计流程
- 甘肃黄土山地数十载现“满眼绿” 护林员四季不歇护植被
- 如何将文字转换成语音?文字转语音哪个工具好
- Java连接Mysql数据库增删改查实现
- linux 扩展内存,linux扩展虚拟内存
- 学习指南_学习指南语文—成于素养,归于方法
- Scala关于变长参数
- c#代码片段新建(sinppet)
- 资源工具分享(第1期):后端架构师技术图谱
- 5.4.3控制器设计 微程序控制器 微指令的设计
- 分享几款好用到爆的 Chrome 插件!!你们不用,我寝食难安……
- 麒麟V10打印机ppd文件导入导出
- 移动端安全|Drozer针对Sieve渗透示范
- matlab设置图片背景透明_[转载]Matlab中得到透明背景图片的方法
- CSDN 第一篇随笔
- java--输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
- php苹果内购验证,苹果内购支付校验
- PCB设计--AD18导入二维码避坑指南
- 网络系统管理模块B考核题目(windows2019)