官方文档: 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接口升级注意点相关推荐

  1. Java 使用阿里云短信的API接口

    亲们上午好,写的不好的地方还望指正.谢谢各位! 引言 短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,支持快速发送短信验证码.短信通知等.(我这里只讲一个 ...

  2. SpringBoot系列:Spring Boot集成定时任务Quartz,java百度云短信发送

    然后创建QuartzConfig,接着定义JobDetail,JobDetail由JobBuilder构建,同时关联了任务QuartzJob1. @Configuration public class ...

  3. 【已解决】Java 项目中接入天翼云短信推送接口

  4. 国际短信系统平台发送接口说明方法|网页短信平台开发搭建-移讯云短信系统

    国际短信系统平台发送接口说明方法|网页短信平台开发搭建-移讯云短信系统 此接口为发送接口可直接通过pos直接调用 直接发送,源码短信平台搭建平台时 包含此功能,在客户端中可查看API接口文档 接口名称 ...

  5. [风一样的创作]二次封装阿里云短信 验证码 发送短信 查询短信 编辑短信

    1.首先要注册阿里云,购买阿里云短信服务,拿到AccessKey ID和AccessKey Secret 链接: https://usercenter.console.aliyun.com/#/man ...

  6. JAVA 实现阿里云短信申请模板以及批量发送短信

    添加pom.xml依赖 <dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java ...

  7. 项目接入腾讯云短信服务SMS实现向用户发送手机验证码

    1.自述 早在18年的时候,我就在项目中使用过阿里云的短信服务,现在我上阿里云短信控制台看,还能看到当时创建的短信签名,如下图所示. 出于某种原因,我现在想重新申请一个新的签名,却审批失败了,原因是: ...

  8. python 阿里云短信服务接入流程

    阿里云短信服务接入流程 最近公司项目中的业务需求包括使用阿里云发送短信,所以写一篇博客和大家分享一下python使用sdk对接阿里云短息api的流程. 阿里云官方文档 链接 左侧导航栏中有很多部分,着 ...

  9. Springboot整合阿里云短信服务

    目录 一.阿里云短信配置 1.开通短信服务​ 2. 申请模板 3.申请签名 二.springboot中集成阿里云短信服务 0.pom中引入依赖 1.配置application.properties 2 ...

最新文章

  1. 独家 | 菜鸟必备的循环神经网络指南(附链接)
  2. 敏捷开发下的B端交互设计流程
  3. 甘肃黄土山地数十载现“满眼绿” 护林员四季不歇护植被
  4. 如何将文字转换成语音?文字转语音哪个工具好
  5. Java连接Mysql数据库增删改查实现
  6. linux 扩展内存,linux扩展虚拟内存
  7. 学习指南_学习指南语文—成于素养,归于方法
  8. Scala关于变长参数
  9. c#代码片段新建(sinppet)
  10. 资源工具分享(第1期):后端架构师技术图谱
  11. 5.4.3控制器设计 微程序控制器 微指令的设计
  12. 分享几款好用到爆的 Chrome 插件!!你们不用,我寝食难安……
  13. 麒麟V10打印机ppd文件导入导出
  14. 移动端安全|Drozer针对Sieve渗透示范
  15. matlab设置图片背景透明_[转载]Matlab中得到透明背景图片的方法
  16. CSDN 第一篇随笔
  17. java--输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
  18. php苹果内购验证,苹果内购支付校验
  19. PCB设计--AD18导入二维码避坑指南
  20. 网络系统管理模块B考核题目(windows2019)

热门文章

  1. java字符串转成数字
  2. MongoDB 基本操作语句及实例
  3. 从原理到代码:大牛教你如何用 TensorFlow 亲手搭建一套图像识别模块 | AI 研习社
  4. oracle中中rowid,oracle中的Rowid和Urowid
  5. Silent Code 黑客及其它
  6. 2021年度全国地区绩效调研报告
  7. 视频自动播放代码(优酷、搜狐、酷6、土豆等)
  8. 土建翻模怎么自动【生成构造柱】呢?
  9. petri网基本知识
  10. 绥芬河事业单位计算机,绥芬河市事业单位工资标准