调用微信code2Session接口获取openid的时候总是报40029错误
来源:5-5 实现注册超级管理员功能(Web层)

精慕门1507474
2022-03-01
相关截图:
问题描述:因为一直报错,我就修改了一下代码
代码:
JSONObject json = JSONUtil.parseObj(response);
String wxCode = json.getStr("errcode");
if (!wxCode.equals(0)){
throw new EmosException(wxCode);
}
String openId = json.getStr("openid");
if (openId == null || openId.length() == 0) {
throw new RuntimeException("临时登陆凭证错误");
}
return openId;
返回错误:40029
我根据网上文档,检查了我前后端的appid设置的是一致的,但是还是一直报错,真机调试获得的code也是在报这个错误!
写回答
1回答
-
神思者
2022-03-01
你手机微信跟注册开发者账号绑定的微信必须是相同的,而且APPID也得前后端一致
022022-04-01
相似问题
从json获取openid问题
回答 1
能获取到经纬度信息,获取不到具体位置信息
回答 3
用户昵称及头像获取问题
回答 1
为什么获取的是【微信用户】而不是昵称呢
回答 1
获取用户信息拿不到具体值
回答 2