收藏
回答

jscode2session同一微信用户在同一个小程序下返回了不同的openid?

使用wx.login()获取code然后调用auth.code2Session拿到openid,unionid,session_key。发现同一用户返回了不用的openId,这边是在微信一键授权后调用服务端api解密手机号时发现的。

然后根据openid找到了相应的jscode2session日志(app secret替换成xxxx)

INFO    2022-07-12 11:37:12,817 [qtp1221840893-1955] wxLogger  - 菠菜+小程序获取SessionKey URL: https://api.weixin.qq.com/sns/jscode2session?appid=wx2fe2b278af60777f&secret=xxxx&js_code=0317uIll29fkw94GDTnl2HGEM217uIlL&grant_type=authorization_code

INFO    2022-07-12 11:37:12,818 [qtp1221840893-1955] wxLogger  - 菠菜+小程序获取SessionKey结果: {"session_key":"f4iL9rLZq4tNJH+XJfRwvw==","expires_in":7200,"openid":"oKUfx0MUBwQRIz0XA6L0VajeJyic","unionid":"oY0ywsyeA9qb1NVolKGUVM8bzxqo"}

INFO    2022-07-12 11:37:36,512 [qtp1221840893-88]   wxLogger  - 菠菜+小程序获取SessionKey URL: https://api.weixin.qq.com/sns/jscode2session?appid=wx2fe2b278af60777f&secret=xxxx&js_code=001aRi1w3gC5PY22hA1w3gEl0k4aRi1T&grant_type=authorization_code

INFO    2022-07-12 11:37:36,512 [qtp1221840893-88]   wxLogger  - 菠菜+小程序获取SessionKey结果: {"session_key":"SYuSooXq8pn7Fam2oSyhRw==","expires_in":7200,"openid":"oKUfx0DnujKq7wiVTZ3kRDGysvkU","unionid":"oY0yws_Dhxt-VQwwkObj8ryM41j8"}

请帮忙查看下是什么情况?


回答关注问题邀请回答
收藏

4 个回答

登录 后发表内容