收藏
回答

通过code换取网页授权access_token无法获得unionId?

AppID
wxa533aff14d892e38

按照微信官方文档-公众号-微信网页开发-网页授权编程;

  1. 通过文档中【第一步:用户同意授权,获取code】设置scope=snsapi_userinfo,获取返回的code
  2. 通过文档中【通过code换取网页授权access_token】调用接口,发现返回数据中没有unionid;

返回示例:

{
	"access_token": "87_XXXXXXXXU",
	"expires_in": 7200,
	"refresh_token": "87XXXXXXXXXXXXwdT4K_edV_8IMl0kU",
	"openid": "oRWXXXX",
	"scope": "snsapi_userinfo"
}
回答关注问题邀请回答
收藏

2 个回答

  • Hlxuan.
    Hlxuan.
    12-04

    请问是否有将你的公众号绑定在微信开放平台( https://open.weixin.qq.com/ )账号下呢?

    12-04
    有用
    回复
  • 一笑皆春
    一笑皆春
    12-04

    需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求

    12-04
    有用
    回复
登录 后发表内容
问题标签