也是自己琢磨的   所以会一直更新此文章

 

1.​​小程序登录流程​​​2.​​小程序登录接口​

先看看这两篇文章 然后我们上图...

微信小程序 --  实现“微信登录”功能_小程序

 

 其实这个大概流程:

1. 通过wx.login 获取用户code 

2.发送code 和 appId 和 appSecret 和 grant_type(固定的) 给微信 auth.code2Session 接口

3.成功接口返回openid   和 session_key 回来。

 

auth.code2Session 接口:

GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

代码如下:

微信小程序 --  实现“微信登录”功能_spring_02

 

代码改进  其实你可以这样:

微信小程序 --  实现“微信登录”功能_小程序_03

 

 判断是否取得用户code

 

 

具体后面怎么做 待更新

 

 

 

最后 你可以在后台哪里发送数据接口:

SpringBoot 用到了 okHttp 框架

微信小程序 --  实现“微信登录”功能_小程序_04

 

 url 就是 集成好的

 

resBody 就是结果 ,这里测试返回了前端 但是!!!!!!  别返回给前端!!!!!!!!!!!!!!!!!!!

一般在后台操作。


作者:​​咸瑜​​​