微信小程序注册/登陆,若依后台获取token
后端接口:
@ApiOperation(value = "小程序登入", httpMethod = "POST")
@PostMapping("/wechat/login")
public AjaxResult wechatLogin(@RequestBody Map<String, Object> map) {
//构造参数,通过appid,secret,js_code换取openid和session_key
map.put("appid", Constants.WECHAT_APP_ID);
map.put("secret", Constants.WECHAT_APP_ID_SECRET);
// 固定参数
map.put("grant_type", "authorization_code");
//请求微信开发平台判断用户
String result = HttpClientUtils.doGet(Constants.WECHAT_LOGIN_URL, map);
JSONObject res = JSON.parseObject

该代码段展示了如何使用后端接口处理微信小程序的登录流程。首先通过appid和secret获取openid和session_key,然后检查用户是否已存在,如果不存在则创建新用户,存在则更新用户信息。最后,生成token并返回用户信息、session_key和会员资格。

5014

被折叠的 条评论
为什么被折叠?



