code2Session接口没有返回unionid,并且解密后的加密数据里也没有
发布于 7 年前 作者 juanzhang 9526 次浏览 来自 问答
  • 当前 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 回复

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

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

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

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

回到顶部