目前越来越多的公共场所需要提供免费网络供访客使用,在酒店、商场这种公共场所,有的需要实名认证,故常采用“短信认证”的方式,访客需要输入手机号获取短信并通过验证后才能免费上网。
TP-LINK 安全审计系列路由器(TL-SAR10G、TL-SAR1000G)支撑和阿里云、Tencent云、百度云、网易云信以及第三方使用HTTP协议的服务器进行对接。之前先容过不同云平台中短信认证的设置对于第三方短信平台接入,目前仅支撑HTTP的方式。需要进行短信平台接口的确认,接下来以一个实例来先容详细的设置。
第三方平台会提供发送接口地址,如:http://www.xxxx.com/sms.aspx。如实例中使用http://api.xx.com:8899/sms/Api/Send.do作为接口地址。
第三方平台接口文档中会告知请求方式时POST还是GET,如:POST方式。
第三方平台会提供请求短信模板。将其中的手机号和验证码分别用’{PHONE}’和’{CODE}’代替即可。
如在实例中,发送的参数:
SpCode=103xxx&LoginName=zg_xx&Password=xx8862077&MessageContent=您的验证码为{CODE}&UserNumber={PHONE}&SerialNumber=12345678901234567890&ScheduleTime=&f=1
其中103xxx是企业码;zg_xx是用户名;密码:xx8862077
那在TP-LINK路由器中,在“短信认证”界面,选择HTTP协议,按照短信平台信息逐一填写,这样就可以很方便地完成短信认证啦。