前后两张图是同一份代码,同样的时间段,不同的用户进来小程序,一些打印出来是有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
图一
图二
@罗思阳,我还是没有看明白,希望指点一下。你是说文档提到的后面这两种情况吗?这系统中都是同一个小程序应用喔
如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。
如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。
部分有unionID和部分没有的原因,文档有:https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html
我这个不是在调试的问题,是在生产环境发现的问题,请尽快联系我,或者尽快在社区给反馈