。
1.字面意思很容易理解,就是appid和openid不匹配。调用微信微信官方账号支付和applet支付就是这样的逻辑,传递的参数中必须有openid字段。
2.同一个人对于不同的微信官方账号会有不同的openid字段。
3.检查微信官方账号与当前微信官方账号id是否不同。乍一看,真的不一样。
@ post *pping(& # 8220;login _ by _ weixinpublic & # 8221)
//public Object log in _ by _ weiinputic(@ request body String body,httpersvletrequest request){
//@ GetMapping(& # 8220;login _ by _ weixinpublic & # 8221)
public Object log in _ by _ weiinputic(@ RequestBody String body,HttpServletRequest request请求){
system . out . println(& # 8220;body = = = = = = = & # 8221+body);
string code = jacksonutil . parsestring(body,& # 8220;代码& # 8221;);
system . out . println(& # 8220;代码= = = = = = = & # 8221;+代码);
//WxLoginInfo WxLoginInfo = new WxLoginInfo();
//**********
//app_id
//app _秘
String app _ id = & # 8221”;
String app _ secret = & # 8221”;
4.问题解决。