前端wx.login之后,后端通过jscode2session获取用户信息错误
发布于 5 年前 作者 yuxiuying 2641 次浏览 来自 问答

前后两张图是同一份代码,同样的时间段,不同的用户进来小程序,一些打印出来是有unionid,一些打印又没有,而且是5月1号到现在才陆续有这种问题,我都不知道怎么写代码了

能尽快解决这个问题吗?

调用的是这个接口:

https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

文档地址:

https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html#wxloginobject

    图一



图二

3 回复

@罗思阳,我还是没有看明白,希望指点一下。你是说文档提到的后面这两种情况吗?这系统中都是同一个小程序应用喔

  1. 如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。

  2. 如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。

我这个不是在调试的问题,是在生产环境发现的问题,请尽快联系我,或者尽快在社区给反馈

回到顶部