自己第一次做短信验证码,刚开始一直看阿里的文档,发现官方的文档真的是,,自己一直觉得短信验证码的接口不是很简单就可以调吗?官方怎么把它弄得这么复杂呀,,有点无语,还看见了有官方推荐的sdk,一个是github上面的,看了一下感觉不是很好用,还不如自己去找找有没有写得比较简单的sdk(因为发现调短信接口的签名生成还是挺麻烦的)。
在github上面看了一会,找到一个感觉还可以的(因为自己使用thinkphp开发的,刚好这个还挺适合的),在自己本地服务器上测试,一开始是自己没看清楚人家的代码,是要在自己的配置里面配置accessKeyId,accessKeySecret,templateCode,signName。对了,这些你们事先要去阿里上面申请好,不是很麻烦,就是模板审核(templateCode),还有短信签名(signName),还有两个称是AK值,。这些都是必填的。
后面一直去请求发送短信的接口,刚开始是报错是这样的:
这个是因为没有获取到配置里面的accessKeyId,所以报这个错了,在做这个之前一定要检查好这几个必要的参数没问题。
接着把这个问题解决好了又来了下一个问题:
或者是InvalidUserStstu
阿里云短信验证码实现
最新推荐文章于 2025-03-26 21:28:22 发布