项目通过重定向功能,实现用户访问后自动获取openid(微信)或者userid(支付宝),并跳转到设定的业务服务
具有以下优点:
- 简化公众号中部署项目的长度
- 将具体业务与认证模块进行分离
- 增加参数传递的数量(要注意访问wx服务器的包长度)
- 增加参数1进行的关键字匹配功能(同一程序可以访问多个不同的具体业务地址)
但是使用此前置服务的缺点:
- 无法根据本地缓存来按需获取openid
- 实际上减少了传递的参数长度
使用方式
- 修改配置文件中的相关参数
- 将项目进行打包编译.并部署到公众号所设定的服务器上
- 通过公众号进行访问,或者生成指定指定二维码。
- 建议使用通过浏览器自动判断的认证方式
支付宝认证接口
域名 + 程序名+"zfbwy/"+参数1+"/"+参数2
微信认证接口
域名 + 程序名+"wxgzh/"+参数1+"/"+参数2
通过浏览器自动判断认证方式
域名 + 程序名+"testBrowser/"+参数1+"/"+参数2