微信公众号授权

228 阅读1分钟
  • 配置授权域名 公众平台官网 -> 开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息
  • 授权方式
  1. 静默授权-获取openid
  2. 手动授权-获取用户信息(已关注公众号的用户无需手动)
  • 流程
  1. 打开自己家的地址 - 引导用户打开微信的授权地址Location.href(可以前端直接写死授权地址、也可以通过后台接口请求获取授权地址(安全性更高)(需要拼接上redirect_uri参数,用于授权后的回调地址))-
  2. 用户打开微信的授权地址成功授权后 - 会自动打开回调地址 - 回调地址上会默认携带上微信的code参数
  3. 获取到的code根据自身业务进行处理(登录) - 一般通过请求接口放在服务端完成 - 获取微信的access_token
  4. 刷新token(可选-前后端交互)
  5. 检验token的有效性(可选-前后端交互)