收藏
回答

code 获取不到unionid

问题模块
API和组件

 只返回session_key, openid和 expires_in这三个

微信开放平台帐号已完成开发者资质认证


最后一次编辑于  2017-08-08  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • Band🕹
    Band🕹
    2017-08-10

    目前有两个途径可以获取unionid。

    1、wx.getUserInfo返回的加密数据,解密后可以获取unionid。

        条件是小程序必须已经绑定到开发者帐号。

    2、使用wx.login返回的code 通过 code2session接口获取unionid。条件是用户已经 关注或授权登录 同主体名同开发者帐号的公众号或移动app。小程序是否已经绑定公众号对接口特性没有影响。


    综上,小程序只是完成开放平台绑定的话,通过code是无法获取unionid的。条件2不满足。

    2017-08-10
    赞同 11
    回复
  • 曾祥荣
    曾祥荣
    2017-11-28

    明白了,多谢解答

    2017-11-28
    赞同
    回复
  • 🐘j꯭f꯭.w꯭a꯭n꯭g꯭  🖌
    🐘j꯭f꯭.w꯭a꯭n꯭g꯭ 🖌
    2017-11-30

    噢,就是得先引导用户授权,再wx.login 得到code,去换取unionid是吧!

    哎!自从得了神经病,精神好多了!

    2017-11-30
    赞同
    回复