首先开发流程我总结为3个步骤:

           步骤1:从微信端获取code

           步骤2:将步骤1获取到的code返回给微信-获取access_token和openid

           步骤3:通过openid获取用户信息

因此我们要做的就是从微信端获取code-->获取openid-->获取用户信息

 

获取code之前配置下授权的域名,即你服务器域名。

微信网页授权获取用户信息(线上版)

 微信网页授权获取用户信息(线上版)

 

1.获取code

 微信网页授权获取用户信息(线上版)

获取appId及appScret 

 微信网页授权获取用户信息(线上版)

 微信网页授权获取用户信息(线上版)

2.获取access_token和openid 

 微信网页授权获取用户信息(线上版)

 微信网页授权获取用户信息(线上版)

3.获取用户信息

微信网页授权获取用户信息(线上版)

微信网页授权获取用户信息(线上版)

 得到用户数据后存入数据库就完成了。

 

注意点1:从微信公众号平台下载txt文件,放到webapps下让微信能通过域名正常访问到。

注意点2:获取code时请求的url需要在微信浏览器中打开。

注意点3:redirect_url需要编码(java.net.URLEncoder.encode(WXConfig.REDIRECT_URI,"UTF-8")) 。

注意点4:第三步的请求需要用get请求,并且URL别忘记加http://头。

 

相关文章:

  • 2021-11-21
  • 2021-11-21
  • 2021-11-21
  • 2021-11-16
  • 2021-11-06
猜你喜欢
  • 2021-11-21
  • 2021-11-04
  • 2021-11-24
  • 2021-07-10
  • 2021-05-26
  • 2021-04-13
  • 2022-02-07
相关资源
相似解决方案