一、该问题的重现步骤是什么?
客户申请的阿里云不是 “cn-hangzhou",怎么办?
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
能配置短信参数,支持多个templateId用于不同场景的短信模板
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 2.7.1
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
客户使用的是腾讯云短信, 目前腾讯云厂商支持的地域有:广州、北京、南京,我看框架这里一直读取的是配置文件里面的,我修改数据库的地域也是没用的。现在一直报这个错误,我们写了demo程序测试是可以发送短信的的。
调用接口怎么写的,具体代码,操作步骤,详细描述下
这是你们框架自带的,资源管理,短信配置,配置完成后,显示发送失败,然后端点就显示上面截图的报错,这是短信配置界面,使用的是腾讯云短信
怎么触发的,步骤是什么,在线点击的调试,还是用其他的接口调用的
就是直接使用你们的这个短信配置,在操作中点击调试,输入手机号和参数,点击发送就报发送失败。
麻烦用我们最新版本试下,如果新版本可以,就说明这个bug修复了。2.7.x为4年前的版本,生命周期早已结束,所以不在维护了,可以看后续新版本的修复。
还是一样的,这是4.2版本的,使用腾讯云报错,且地域是杭州
aaa啊
好的,我们安排人看下具体结果
查了下,是腾讯云短信的sdk包版本低了,目前的版本不支持设置region,之前是能自动识别region的所以没有传入regionid的参数。
新版本sdk上线后,老版本就没法自动识别了,需要改成新版本sdk依赖并且重写逻辑才可以。
麻烦你把你测试能正确发短信的代码发我们看下,我们看看是原版sdk支持还是需要新版sdk才可以。
现在已支持腾讯云最新版api并支持地域,具体提交参考:
https://center.javablade.com/blade/BladeX-Tool/commit/cc8cab08bad78e4adce53e89f06745c0e77f3a2c
https://center.javablade.com/blade/BladeX/commit/675113a72d5e658e1b07f4d86c99ce3f076f973f
https://center.javablade.com/blade/Saber3/commit/75788d156a96274be778d53af4e745061bc2cb1d
我这边先看看你提供的攻略吧,我写的是一个demo程序,验证一下腾讯云短信是否可以用,还是框架存在问题的,并不是使用框架写的,是单独新建的springboot程序
我们已经测试完了,用最新版的api配置地域属性后,短信登录验证、常规短信发送调试都是能通的。
扫一扫访问 Blade技术社区 移动端