sns/jscode2session 小程序登录获取信息没有openid信息?
发布于 5 年前 作者 yefang 14727 次浏览 来自 官方Issues

我是开发者,该接口一直使用良好,昨天突然用户无法授权,查询后台发现往常返回的结果中没有了openId和unionId?在网上查询不到该类问题,非常着急,求助!!

{‘country’: ‘North Korea’, ‘city’: ‘’, ‘province’: ‘’, ‘avatarUrl’: ‘https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJpcYKzrZ654EhIsa8WyxibVictTeZldkwKsia5TliapPPG7366ffWjTSXmHdFVvib63FyiaicallhP2zvhA/132’, ‘watermark’: {‘appid’: ‘wx7ac31a0154ab7aaf’, ‘timestamp’: 1618044609}, ‘gender’: 1, ‘nickName’: ‘simple plan’, ‘language’: ‘zh_CN’}

这是现在拿到的信息,往常会有openId的信息

1 回复

开发者通过 wx.login 获取到用户登录凭证 (code),调用微信登录接口(auth.code2Session)将直接返回 openId、unionId(请先确认已在开放平台绑定该小程序,绑定流程:登录 微信开放平台 — 管理中心 — 小程序 — 绑定小程序)

原来调用 wx.getUserInfo 后进行解密可以获取到 openId 等信息如图 1 所示,但是新的 wx.getUserProfile 将无法直接获取到此类用户标识,返回的信息如图 2 所示。



回到顶部