当前位置:K88软件开发文章中心编程全书微信小程序 → 文章内容

微信Wi-Fi硬件鉴权协议接口说明

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:47:56

者需要的相关参数集合,最终将透传给运营商认证URL。extend参数只支持英文和数字,且长度不得超过300个字符。timestamp是时间戳使用毫秒sign是请求参数签名,具体计算方法见下方说明签名的计算方法:sign = MD5(appId + extend + timestamp + shop_id + authUrl + mac + ssid + secretkey);   注意:这里timestamp为毫秒单位的当前时间戳。authUrl在签名时为未编码的url格式,如:http://192.168.1.1/auth.html?t=abc&s=123 第三步:支持微信身份认证放行微信客户端被呼起后,将自动向authUrl发起认证请求,提交extend参数。用户微信身份(tid参数)将通过商户主页传递,请开发者注意在商家主页的后台获取。 微信客户端向authUrl发送请求示例:http://www.foo.com/portal/auth.html?extend=xxx参数说明参数说明extend为上文中调用呼起微信JSAPI时传递的extend参数,这里原样回传给商家主页authUrl所对应的后台认证服务器必须能识别这些参数信息,并向微信客户端返回AC认证结果,微信客户端将根据http返回码,提示用户连网成功与否。若http返回码为200,则认为服务认证成功,微信客户端跳转到成功连接页,用户点击“完成”按钮后,将跳转到商家主页;若认证服务器需要转移认证请求,请返回302和下一跳地址,微信客户端将向下一跳地址再发起一次请求,302跳转仅支持一次;对于非200和302,或者超过次数的302返回码,视为认证失败,此次连网失败,微信客户端跳转到连接失败页。注意:微信客户端一次请求的等待时间为10s,请确保后台认证服务器在微信客户端向authUrl发送请求10s之内返回AC认证结果,即http返回码。超过10s未返回认证结果将视为认证失败。

上一页  [1] [2] [3] 


微信Wi-Fi硬件鉴权协议接口说明