<xml><ToUserName><![CDATA[gh_4dda4ef796ae]]></ToUserName>
<FromUserName><![CDATA[oGO-lwkqMlmZasiZ3L3lEwdnoIT0]]></FromUserName>
<CreateTime>1719980581</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[view_miniprogram]]></Event>
<EventKey><![CDATA[pages/index/index]]></EventKey>
<MenuId>426289496</MenuId>
<appid><![CDATA[wx25f61d9271a1c910]]></appid>
</xml>
你确定code是提交到 /sns/jscode2session 这个接口?
事件推送里面的appid是小程序appid应该也合理,可以知道是打开了哪个小程序。至于你说的有的wx.login不行是啥意思,wx.login是前端调的跟事件通知有啥关系?
2.将code传入后台,在后台请求https://api.weixin.qq.com/sns/jscode2session?appid=" + appid + "&secret=" + Secret + "&js_code=" + code + "&grant_type=authorization_code;
3.获取你们返回的数据:
正常的是:{"session_key":"KT4xD2V3zw0boCz6fJiAcQ==","openid":"o7mQ_5RbSGC6sNSfYfCrb-9IlBOM","unionid":"ofp4ZwephY82PdZL51dh03mcaSbE"},
有的用户为什么返回我今天发给你的xml内容?
我描述的够清楚么?
https://api.weixin.qq.com/sns/jscode2session?appid=" + appid + "&secret=" + Secret + "&js_code=" + code + "&grant_type=authorization_code,确定和肯定。关键你返回给我的xml文件里wx25f61d9271a1c910这个是我小程序的appid。gh_4dda4ef796ae这个吧,又是我们的服务号的原始ID。有的用户授权登录wx.login,一点问题没有,有的就不行呢,估计是你们弄混淆了。现在正式马铃薯晚疫病高发期,辛苦一下,帮忙快速解决一下