腾讯云的短信发送接口对接


最接在维护一个老项目,使用的是.net framework版本4.0。现在要新增一个扫码验证短信功能,需要对接腾讯云的短信发送接口,结果照着文档搞了半天,最后还是加了支持人员的QQ才解决,趁着有时间记下来,防止以后用到。

目前腾讯云提供的技术文档是3.0的TecentCloudSDK文档,文档链接:https://cloud.tencent.com/document/product/382/38778

可以通过点击红框处进入接口调试页面(需登录)

 

 

 

 

 

这还是比较方便的,可以根据输入的参数尝试调用接口,查看不同开发语言的执行代码(基于3.0SDK),根据签名串生成说明自行生成签名串来比对代码是否正确,通过辅助工具(如postman)查看是否能够正常调用发短信接口。

 

但是每当我按照文档说明输入url,参数,一模一样的签名,但是每次调用接口都返回签名校验失败。

无奈之下,我只能联系腾讯云的支持人员寻求帮助。

 

 

 

 

 

 在支持人员的耐心帮助下,我先尝试了加载2.0的SDK,奈何使用命令安装时报错:

 

 

 查了资料发现是因为Newtonsoft.Json的版本太低,准备升级Newtonsoft.Json版本,奈何

 

我去Newtonsoft.Json官网查了,发现是因为Nuget的版本太低了,奈何4.0的框架最高也就这个版本(反复套娃)。

 

后来连工作人员都放弃了,建议我直接调用2.0的接口。文档链接:https://cloud.tencent.com/document/product/382/5976

 

 

 

问题终于解决了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM