调用微信获取用户信息时,出错
me.chanjar.weixin.common.error.WxErrorException: {"errcode":40003,"errmsg":"invalid openid hint:
[5MBJ2a08044471]"}
查找微信平台错误代码,得知40003错误为:不合法的OpenID,请开发者确认OpenID(该用户)是否已关注公众号,或是否是其他公众号的OpenID
这里考虑到能够进去订阅事件,那么也就是订阅成功而获取失败。后来找到原因,是代码使用的微信公众号的appid和appsecret的配置信息,并非当前访问的公众号的appid和appsecret,这也符合错误提示中是否为已关注公众号,因为公众号的appid对不上。