收藏
回答

前端wx.login之后,后端通过jscode2session获取用户信息错误

前后两张图是同一份代码,同样的时间段,不同的用户进来小程序,一些打印出来是有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 个回答

  • 2018-05-08

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

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

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


    2018-05-08
    有用
    回复
  • 罗思阳
    罗思阳
    2018-05-08

    部分有unionID和部分没有的原因,文档有:https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html

    2018-05-08
    有用
    回复
  • 2018-05-08

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

    2018-05-08
    有用
    回复
登录 后发表内容