收藏
回答

jscode2session获取不到unionid

文档中说通过https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code可以获取到unionid,可是获取回来只有openid和session_key,看网上有说可以通过解密encryptedData获取,可是也获取不到,服务号跟小程序已经绑定,是否还有别的地方需要设置?

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

1 个回答

  • 2018-07-31

    用户不满足unionid下发的条件,仔细阅读下发说明文档

    2018-07-31
    有用 1
    回复 6
    • 在路上
      在路上
      2018-07-31

      文档中说

      ```

      可以通过下面3种途径获取UnionID。

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

      ```

      现在我测试中,用户授权后,解密数据中没有UnionID。 再者如果用户不授权,根本没有加密数据,也不存在解密数据这一说。

      2018-07-31
      回复
    • 2018-07-31回复在路上

      下面还有个前提



      2018-07-31
      1
      回复
    • 在路上
      在路上
      2018-07-31回复

      这个前提不是说【微信开放平台绑定小程序流程】的前提么?是UnionID获取机制的前提?因为之前开发小程序没有绑公众号和开放平台,也能获取到,还是微信改动了什么?

      2018-07-31
      回复
    • 2018-07-31回复在路上

      如果用户关注了你们同主体的公众号就不需要 这个前提,不然想拿到就先认证

      2018-07-31
      回复
    • ﹎懒懒dě
      ﹎懒懒dě
      2018-08-07

      要绑定平台,要先关注公众号,否则只能通过解密来获取unionid

      2018-08-07
      1
      回复
    查看更多(1)
登录 后发表内容