问题:授权接口【https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect】未返回code和state,【redirect_uri】未接收到code和state(值为null)。
时间:2023-02-19 21:03:10左右。
状况:【redirect_uri】为后端接口,通过接收url上的参数提取code和state。
备注:代码没有问题,已试运行4、5个月。21:02之前及21:05之后的调用都没有问题。
解决了吗
我也遇上同类问题,检查了一圈最后发现了问题所在
1.在微信后台配置了域名白名单和回调都是是dev.yswenli.com
2.h5的地址也是dev.yswenli.com
3.h5调用的后端地址却是uat.yswenli.com
所以最后微信授权跳转的时候code和state参数没了,将h5调用的地址纠正为dev.yswenli.com时,问题解决了。
所以大概此类问题的原因只有微信后台配的域名和微信授权跳转的域名不一致导致的。