• 在使用阿里云生成的SDK示例代码时,出现以下错误:

    {"Message":"模板变量缺少对应参数值","RequestId":"5073B16C-7AAF-46B3-B5F5-EEE929532E5C","Code":"isv.TEMPLATE_MISSING_PARAMETERS"}
    
  • 问题分析
    在短信模板中有${code},在代码中没有给对应参数。
  • 解决方法
# !/usr/bin/env python
# coding=utf-8from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import CommonRequest
import json# accessKeyId,accessSecret根据自己的用户填入
client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-hangzhou')# 测试验证码
params = {"code": 1234
}request = CommonRequest()
request.set_accept_format('json')
request.set_domain('dysmsapi.aliyuncs.com')
request.set_method('POST')
request.set_protocol_type('https')  # https | http
request.set_version('2017-05-25')
request.set_action_name('SendSms')request.add_query_param('RegionId', "cn-hangzhou")
request.add_query_param('PhoneNumbers', "xxxxxxx")
request.add_query_param('SignName', "xxxx")
request.add_query_param('TemplateCode', "SMS_xxxx")# ${code}的赋值,json格式
request.add_query_param('TemplateParam', json.dumps(params))response = client.do_action_with_exception(request)
# python2:  print(response)
print(str(response, encoding='utf-8'))
  • 运行结果
{"Message":"OK","RequestId":"1F14423C-3457-40CF-9892-8BDF299CD1DD","BizId":"419711495303714487^0","Code":"OK"}

阿里云短信验证码提示“Message“:“模板变量缺少对应参数值“相关推荐

  1. C# ASP.NET MVC 阿里云短信验证码Demo

    相信大家在开发过程中又很多使用到验证码验证的功能,今天将验证码的验证整理一下写了一个Demo 通过本篇后你能学习到: 阿里云短信服务 Drapper连接SQL Server进行增改操作 JS前端倒计时 ...

  2. 使用阿里云短信验证码API发送短信验证码(配置,获取短信验证码,注册,登录,密码重置)

    获取阿里云短信验证码需要的配置信息. 如果是新用户,可以免费领取3个月,老用户的话就只能购买了,但是也不贵. 申请短信签名 申请短信模板 编写发送短信验证码的工具类 代码中我已经进行了详细的注释,也写 ...

  3. 【阿里云短信验证码】麻瓜教程~~~从注册---申请---代码---执行

    阿里云短信验证码 当然啦,学习任何东西第一步就是去注册当前网站的账号. 阿里云的官网:https://www.aliyun.com/?utm_content=se_1008364713 ◆[1.先注册 ...

  4. springboot 使用shiro集成阿里云短信验证码

    目录 1.阿里云短信验证码服务 2.发送短信验证码 3.shiro配置多个realm 4.验证短信验证码 5.一些修改思路 引言:短信验证码是通过发送验证码到手机的一种有效的验证码系统,主要用于验证用 ...

  5. 阿里云短信验证码实战

    一.创建阿里云短信权限用户 1.登陆阿里云之后我们点击头像,接着点击AccessKey: 2.选择开始使用子用户 : 3.我们先要创建一个用户组: 4.依次点击新建的用户组--授权管理,给用户组授权, ...

  6. nodejs实现阿里云短信验证码

    nodejs实现阿里云短信验证码 事先准备 1.开通阿里云短信服务 2.获取 AccessKey 代码编写 事先准备 1.开通阿里云短信服务 1⃣️登陆阿里云,然后进入到 https://dysms. ...

  7. 【Node.js】 调用阿里云短信验证码服务

    目录 1.获取必备的参数 ① 获取 AccessKey ② 获取签名名称和短信模板 code 2.写代码 ① 调用sdk ② 生成六位数验证码 ③ 拿到前端传过来的手机号,调用 API 发送短信 ④ ...

  8. Thinkphp3.2开发阿里云短信验证码

    之前一直使用的是创蓝253的短信验证码,开发起来比较方便,不想阿里云这么复杂.有兴趣的同学可以去看一下创蓝253的短信验证码(https://www.253.com). 今天主要说一下阿里云的短信验证 ...

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

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

最新文章

  1. python怎么画函数图_可视化|Python绘制桑基图
  2. pycharm的安装配置和简单使用
  3. python获取系统时间月份_python 取数组绝对值python获取当前日期
  4. VS.Net 开发 MSN一样缓慢出来的提示信息的方法
  5. 如何反复读取同一个 InputStream 对象
  6. akka 异常处理_使用Akka处理1000万条消息
  7. 如何阅读python文档_python 文档怎么看-问答-阿里云开发者社区-阿里云
  8. java 情况浏览器缓存_JavaWeb禁止浏览器缓存当前Web页面的方法
  9. Python办公自动化 - 2 Word办公自动化
  10. jQuery - Ajax解决跨域问题
  11. Check $M2_HOME environment variable and mvn script
  12. 阅读Google的C++代码规范有感
  13. 【图像加密】基于matlab GUI+Logistic+Tent+Kent+Henon图像加密与解密【含Matlab源码 1745期】
  14. 如何在Windows环境搭建Object C开发环境
  15. V-REP仿真简介与用户界面 | Introduction to V-REP simulation and user interface
  16. 重装系统无法在计算机上运行,开机无法进入系统?重装系统开机不能进入系统怎么办...
  17. 如何在D盘以管理员身份,运行cmd
  18. excel拆分工具怎么拆分表格?
  19. 自动化测试工具 Java等
  20. 集成 Jenkins 和 TestNG 实现自助式自动化测试平台

热门文章

  1. dream_ready
  2. 第七章 本源时空
  3. 库卡机器人是s7编程_青岛KUKA库卡机器人编程调试,维保,科普无限,崇尚科学...
  4. 热点新闻管理系统设计与实现
  5. python文件操作seek()偏移量,读取指正到指定位置
  6. 使用遗传算法实现迷宫游戏(genetic maze)
  7. linux与linux之间共享目录
  8. Zuul网关服务使用详解
  9. 支持向量机(一)——线性可分支持向量机
  10. mysql实操《学生表》