Skip to content

本程序使用重定向功能,可作为前置服务,专门获取微信openid,将共有代码从原本的业务逻辑中分离。

Notifications You must be signed in to change notification settings

Gt841/getOpenID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目通过重定向功能,实现用户访问后自动获取openid(微信)或者userid(支付宝),并跳转到设定的业务服务

具有以下优点:

  1. 简化公众号中部署项目的长度
  2. 将具体业务与认证模块进行分离
  3. 增加参数传递的数量(要注意访问wx服务器的包长度)
  4. 增加参数1进行的关键字匹配功能(同一程序可以访问多个不同的具体业务地址)

但是使用此前置服务的缺点:

  1. 无法根据本地缓存来按需获取openid
  2. 实际上减少了传递的参数长度

使用方式

  1. 修改配置文件中的相关参数
  2. 将项目进行打包编译.并部署到公众号所设定的服务器上
  3. 通过公众号进行访问,或者生成指定指定二维码。
  4. 建议使用通过浏览器自动判断的认证方式

支付宝认证接口

域名 + 程序名+"zfbwy/"+参数1+"/"+参数2

微信认证接口

域名 + 程序名+"wxgzh/"+参数1+"/"+参数2

通过浏览器自动判断认证方式

域名 + 程序名+"testBrowser/"+参数1+"/"+参数2

About

本程序使用重定向功能,可作为前置服务,专门获取微信openid,将共有代码从原本的业务逻辑中分离。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages