调用微信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也得前后端一致

0
2
慕瓜8268845
回复
精慕门1507474
兄弟你解决了嘛
2022-04-01
共2条回复

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1798 学习 · 1915 问题

查看课程