本帖最后由 朱墩2 于 2020-4-17 17:15 编辑
1.需求,VPN登录时需要短信 辅助认证。,。客户已经提供接口问题,400分析接口能和设备对接。先看一下接口问题信息 在对应的网页中有详细的说明
2.我用了GET的方式,看起来简单一些 get方式,可以先构造url在浏览器请求,配置通了,再和设备对接。
第一次 返回了-3 查接口文档 -用户名或者密码错误
第二次返回了-7 查接口文档 --提交信息末尾未签名,请添加中文的企业签名【 】
一直尝试,在Content字段后面接签名,。一直提示-7 。 只能找平台的人,平台的人让我更改浏览器的编码,改成GBK,,,,,,
返回值是大于0的数正常了。我手机没有收到信息,我接着往后做, 所以设备上也只能是用GBK编码 , 3.配置设备,只需要把构造的URL 分段填写到设备里 做完之后,有个发送测试短信,测试的时候,手机收短信非常慢,得2分钟。但还是收到了 给单个用户关联辅助认证-短信认证 4.测试,用户登录的时候,短信也在2分钟之后才能收到,严重影响体验
5.打电话请求400协助,后台抓了包,我们设备到平台的所有交互在2秒之内就完成了,设备到平台的交互没有问题,后续的只能是看短信平台为啥发出来的慢了。。 电话打过去了,对面很淡定,“这个和你们没关系,短信都需要审核,正式环境就没有这个问题了,大概5秒就能收到”
6.把设备里的短信模板给平台,平台开正式环境。。。测试没有问题
7,注意事项 设备对接短信平台,需要保证时间和本地或始终服务器一致 设备需要能够和平台通信,是域名的话需要能解析到 SSL短信认证标准版本M7.6.8不需要开序列号,标准版本M7.6.8之前的版本需要开通序列号、 对接之前一定需要对方提供接口文档,让400大佬们评估下能不能对接 |