收藏
回答

关注公众号获取unionID的问题

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


现在我的小程序是通过这种 关注公众号 +  wx.login + code2Session 来获取 UnionID 的,但是出现了奇怪的情况:


有的用户【取消关注】了,还是能获取到 UnionID,有的就获取不到了,表现非常不一致,也不知道怎么一回事,求解答。


还有就是,如果我的小程序想 【无论是否关注】 都可以获取到 UnionID 的话,是不是只能使用下面的方法:


1、调用接口 wx.getUserInfo,从解密数据中获取 UnionID。注意本接口需要用户授权,请开发者妥善处理用户拒绝授权后的情况。


我查了很多人的回答,但是情况都是各种各样的,实在是不好分辨。

回答关注问题邀请回答
收藏

1 个回答

  • 郭玉峰 15811200580
    郭玉峰 15811200580
    2019-01-30

    关注了正式公众号(测试公众号无效) 就可以直接获取到

    不关注 就需要 button getuserinfo 后台解密

    我现在的逻辑是 先去通过code获取 获取不到 就显示一个带button的页面 让用户点击

    2019-01-30
    有用
    回复 1
    • 高大全
      高大全
      2020-07-15
      有事请教 加个好友?
      2020-07-15
      回复
登录 后发表内容