我是开发者,该接口一直使用良好,昨天突然用户无法授权,查询后台发现往常返回的结果中没有了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的信息
开发者通过 wx.login 获取到用户登录凭证 (code),调用微信登录接口(auth.code2Session)将直接返回 openId、unionId(请先确认已在开放平台绑定该小程序,绑定流程:登录 微信开放平台 — 管理中心 — 小程序 — 绑定小程序)
原来调用 wx.getUserInfo 后进行解密可以获取到 openId 等信息如图 1 所示,但是新的 wx.getUserProfile 将无法直接获取到此类用户标识,返回的信息如图 2 所示。