code2Session接口没有返回unionid,并且解密后的加密数据里也没有

发布于 8 年前作者 juanzhang9650 次浏览最后编辑 8 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

按照开发者文档:https://developers.weixin.qq.com/miniprogram/dev/api/code2Session.html

接口(https://api.weixin.qq.com/sns/jscode2session) 在参数正确的情况下,应该返回openid,session_key和unionid。

但实际只返回了openid,session_key。

并且,用session_key 和小程序提交的encryptedData 解密后的结果里面也没有unionid

所有传入的参数,跟文档逐一校验比对过,都是正确的。

3 回复
ykong
ykong1 楼6 年前

解决了,解决方法是在公众号的平台设置一下小程序。  之前只是在小程序这边绑定了公众号。

腾讯的奇葩逻辑也是神了。。。。

xyu
xyu2 楼6 年前

获取unionid是有一定限制规则的,仔细看下文档

duyang
duyang3 楼6 年前

小程序绑定到开放平台了么?