收藏
回答

个人主体获取unionid

问题模块
API和组件

公司现在有一个企业公众号,一个个人主体的小程序,小程序已和公众号关联,微信开发者已认证并绑定了企业主体的公众号和个人主体的小程序,现在的情况是小程序无法获取unionid 不论是 wx.login wx.getuserinfo还是通过解密encryptedData 都无法获取到unionid ,想了解下  个人主体的小程序是无法获取unionid 的么?

最后一次编辑于  2017-12-19
回答关注问题邀请回答
收藏

3 个回答

  • 徐刚
    徐刚
    2018-01-15

    这个不了解。

    2018-01-15
    赞同
    回复
  • 低调
    低调
    2018-01-13

    楼上你好,我感觉奇怪的是 服务号小程序 通过code 换取openid 可以直接拿到 unionid,但是 个人号如果要换取unionid 必须用户通过授权从用户信息中拿到加密数据然后到后台解密出unionid

    2018-01-13
    赞同
    回复
  • 徐刚
    徐刚
    2018-01-13

    不知道你解决问题没有。

    wx.login 只能获取到js_code,需要将js_code提交到后端服务,后端调用

    https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

    接口可以拿到session_key、unionid、openid,其中文档明确写了session_key不建议通过网络发送,微信示例是存在后端并且hash成你自己的session-id再发送(如果有必要的话)

    文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html#wxloginobject

    2018-01-13
    赞同
    回复