问题模块 | 框架类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code | 客户端 | 6.6.1 | 1.5.4 |
Bug表现:
相同主体的小程序和公众号,通过API绑定到同一个开放平台内。先从小程序登录时没有返回unionId
Bug的重现步骤:
1)微信会员先从小程序登录(使用该接口获取openId和unionId等:https://api.weixin.qq.com/sns/component/jscode2session)没有返回unionId。
2)然后到授权了公众号的网站登录微信会员,有返回unionId。(使用该接口获取openId和unionId等:https://api.weixin.qq.com/sns/userinfo)
3)最后到小程序端再登录,发现unionId又有返回了。(使用步骤1的接口获取数据)
预期表现:
先从小程序登录进去时也应该返回unionId