本来网站不打算开发手机短信验证码功能,可是很多人都建议我把这个功能加上去,经过多方面的调查发现手机短信注册会员是大多数人喜欢的一种模式,所以经过集体会议决定我们网站零时加上这个功能。

以前网站计划注册会员是账户名加密码就可以注册会员,后来修改了这一方案,表面看来这只是一个简单的修改,可是代码却增加了很多,还必须增加一个手机短信发送微服务,以前打算注册系统一天可以解决的,自从增加了手机短信注册功能,写好代码就花了两天时间,在测试中还报了一个错误,这个错误看起来简单,也知道是哪个地方出错了就是找不到解决的办法。

{"RequestId":"8CB1C786-4089-48A4-92CE-72ED6E7FE527","Message":"JSON参数不合法","Code":"isv.INVALID_JSON_PARAM"}

这个报错很明显就是手机验证码不合法,所谓的参数就是手机验证码配置出问题了,我们选择的是JSON格式但是我们返回的值不是字符类型的,所以怎么调试都报这个错误,在yml配置中测试了几十种方法都无法正常接收手机短信验证码,后来取消yml配置,改用变量的方式就成功接收了手机短信。

写一套系统先不是怎么去优化,而是先把他运行起来再慢慢的优化系统,每一个系统都有很多种实现方法,不管用哪种都需要时间去证明它是否可靠。

相关文章