wx.getUserProfile 获取不到unionId了?

发布于 5 年前作者 xiuying495556 次浏览最后编辑 5 年前来自 ask

调用新的授权接口wx.getUserProfile后拿到iv、encryptedData、session_key去解密没有返回 unionId

使用<button open-type="getUserInfo"/>的方式授权就可以获取到 unionId

返回数据如下没有 unionId


encryptedDataencryptedencryptedDataDataencryptedDataencryptedData


4 回复
qiangxu
qiangxu3 楼5 年前

getUserProfile本身就是不返回openid的,需要openid用login接口

mojing
mojing4 楼6 个月前

开发者可以直接通过 wx.login + code2Session 获取到该用户 openid + UnionID,无须用户授权