小程序已经绑定开放平台,关联的公众号也绑定了同一开放平台,我想问一下是不是不论用户有没有关注关联的公众号,我在小程序中使用wx.getUserInfo接口都能获取到用户的unionid呢?希望官方能给解答一下
问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | 需求 | wx.getUserInfo | 工具 | 6.7.0 | 2.1.1 |
小程序已经绑定开放平台,关联的公众号也绑定了同一开放平台,我想问一下是不是不论用户有没有关注关联的公众号,我在小程序中使用wx.getUserInfo接口都能获取到用户的unionid呢?希望官方能给解答一下
只通过wx.getUserInfo 不一定有,如果先使用button授权登录再wx.getUserInfo就肯定有
意思就是先使用button授权登录再使用wx.getUserInfo获取呀,问题的关键是是不是一定能获取到unionid呢,假如用户没有关注关联公号能不能获取到呢?
如果小程序已经绑定在开放平台,那肯定是有的。跟有没有关注公众号没有关系。
OK,谢谢大佬
小程序已经绑定在开放平台,我用wx.getUserInfo用户button授权登录的,后台解密,可是没有unionid,不是跟用户关注没关注公众号没关系吗?
你没有吗?我这里有的呀
是的。和开放平台有关。只是如果你关注了公众号,能够获得公众号的openid和 绑定到开发平台的unionid。通过unionid去识别用户是否是同一个人
我想问的是用户如果不关注的话,我能不能获取到unionid呢?
不能
一个人一个答案啊,算了我还是自己试验一下吧
可以 用户要点击授权
官方文档说用button授权登录解密就可以拿到unionid,没说一定要用户关注公众号,你找到结果了吗?