收藏
回答

后台通过解密算法得到的解密信息不包含unionId

前端根据code得到小程序的openId。

将 encryptedData 和初始向量iv和小程序openId,传给后端。

后端通过解密算法,得到信息,信息里不包含unionId。

下图是解密结果。



下图是解密方法



求解,感恩~~~

最后一次编辑于  2019-07-18
回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2019-07-18

    你好,可以对照一下unionID获取机制看是否符合获取要求:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

    2019-07-18
    有用
    回复 5
    • 欸趣叉
      欸趣叉
      2019-07-18

      你好~~~~

      文档说:如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户再次授权。


      通过这个方法也没得到unionId,只有openid和session_key。


      这边是先有的公众号,然后通过公众号申请的小程序,并且通过审核了。

      2019-07-18
      回复
    • 灵芝
      灵芝
      2019-07-18回复欸趣叉

      该公众号与开放平台是同一主体么?用户是否已经关注了该公众号?

      2019-07-18
      回复
    • 欸趣叉
      欸趣叉
      2019-07-18回复灵芝

      原来开发平台也需要绑定小程序,哭了,之前不知道。

      以为公众平台绑定小程序就好了。

      谢谢谢谢你。

      已经得到。

      谢谢~~~~

      2019-07-18
      回复
    • 欸趣叉
      欸趣叉
      2019-07-18回复欸趣叉
      开放平台
      2019-07-18
      回复
    • 灵芝
      灵芝
      2019-07-18回复欸趣叉
      解决就好,不客气哈
      2019-07-18
      回复
登录 后发表内容