收藏
回答

微信小程序某些用户获取不到unionid

同一个微信小程序,小程序目前是体验版本,目前一共6个测试小程序,但是有一个小程序没有unionid,发送http请求到

https://api.weixin.qq.com/sns/jscode2session

链接后,只返回openid,但是其他用户可以返回unionid。


最后一次编辑于  2018-12-07  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2018-12-07

    unionID在满足条件的时候才会返回哈:https://developers.weixin.qq.com/miniprogram/dev/api/code2Session.html


    2018-12-07
    赞同
    回复 2
    • Jamieคิดถึง
      Jamieคิดถึง
      2018-12-07


      存在同主体下的公众号,但是如果其他用户能返回unionid,应该所有用户都能返回才是。这个unionid机制应该和用户没有关系

      2018-12-07
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      2018-12-07回复Jamieคิดถึง

      检查一下是否都满足条件


      2018-12-07
      回复
  • 郭玉峰
    郭玉峰
    01-30

    关注了绑定到同一个开放平台的正式公众号(测试公众号无效) 就可以直接获取到

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

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


    01-30
    赞同
    回复
  • 香菜
    香菜
    2018-12-10

    老哥,你怎么获取到unionid的,我怎么一个都拿不到

    2018-12-10
    赞同
    回复 2
    • 郭玉峰
      郭玉峰
      01-30

      关注了绑定到同一个开放平台的正式公众号(测试公众号无效) 就可以直接获取到

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

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

      01-30
      回复
    • 香菜
      香菜
      01-31回复郭玉峰

      谢谢老哥

      01-31
      回复
  • Jamieคิดถึง
    Jamieคิดถึง
    2018-12-07


    现在的情况是有同主体下的微信公众号,但是如果没有unionid,应该都没有呀

    2018-12-07
    赞同
    回复