收藏
回答

小程序已绑定开放平台,调用getUserInfo接口一定能获取UnionID吗?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 wx.getUserInfo 工具 6.7.0 2.1.1

小程序已经绑定开放平台,关联的公众号也绑定了同一开放平台,我想问一下是不是不论用户有没有关注关联的公众号,我在小程序中使用wx.getUserInfo接口都能获取到用户的unionid呢?希望官方能给解答一下


最后一次编辑于  2018-06-29
回答关注问题邀请回答
收藏

2 个回答

  • Akira
    Akira
    2018-06-29

    只通过wx.getUserInfo 不一定有,如果先使用button授权登录再wx.getUserInfo就肯定有

    2018-06-29
    赞同 1
    回复 6
    • 江桥月
      江桥月
      2018-06-29

      意思就是先使用button授权登录再使用wx.getUserInfo获取呀,问题的关键是是不是一定能获取到unionid呢,假如用户没有关注关联公号能不能获取到呢?

      2018-06-29
      回复
    • Akira
      Akira
      2018-06-29

      如果小程序已经绑定在开放平台,那肯定是有的。跟有没有关注公众号没有关系。

      2018-06-29
      回复
    • 江桥月
      江桥月
      2018-06-29

      OK,谢谢大佬

      2018-06-29
      回复
    • 颜栗子
      颜栗子
      06-05

      小程序已经绑定在开放平台,我用wx.getUserInfo用户button授权登录的,后台解密,可是没有unionid,不是跟用户关注没关注公众号没关系吗?

      06-05
      回复
    • 江桥月
      江桥月
      06-10回复颜栗子

      你没有吗?我这里有的呀

      06-10
      回复
    查看更多(1)
  • wsat
    wsat
    2018-06-29

    是的。和开放平台有关。只是如果你关注了公众号,能够获得公众号的openid和 绑定到开发平台的unionid。通过unionid去识别用户是否是同一个人

    2018-06-29
    赞同
    回复 6
    • 江桥月
      江桥月
      2018-06-29

      我想问的是用户如果不关注的话,我能不能获取到unionid呢?

      2018-06-29
      回复
    • 冬雪飘零bin
      冬雪飘零bin
      2018-06-29回复江桥月

      不能

      2018-06-29
      1
      回复
    • 江桥月
      江桥月
      2018-06-29

      一个人一个答案啊,算了我还是自己试验一下吧

      2018-06-29
      回复
    • wsat
      wsat
      2018-06-29回复江桥月

      可以 用户要点击授权

      2018-06-29
      回复
    • 颜栗子
      颜栗子
      06-05回复江桥月

      官方文档说用button授权登录解密就可以拿到unionid,没说一定要用户关注公众号,你找到结果了吗?

      06-05
      回复
    查看更多(1)