1.接口升级

4月13日之后发布的小程序wx.getUserInfo的接口都将失效,因此导致小程序的登录会出现灰色头像和微信用户。

2.取openId

wx.getUserProfile 接口返回的解密数据里不包含openId

wx.getUserInfo接口的解密数据获取openId可以

3.取用户信息

wx.getUserInfo的接口失效,不可以取用户基本信息,出现灰色头像和微信用户。

wx.getUserProfile可以取用户基本信息

4.处理过程

先用getUserProfile获取 用户对象信息,

用wx.getUserInfo 获取encryptedData和iv

登录流程不变只是提交数据的时候多提交一个userInfo信息到后台

微信小程序申请开发者账号(微信小程序登入接口升级)(1)

关键点:

wx.getUserProfile({

lang:'zh_CN',

desc: '用于完善会员资料',

success: (res) =>{

console.log(res)

wx.getUserInfo({

lang: 'zh_CN',

}).then(r=>{

console.log(r)

r.userInfo=res.userInfo

let n={

detail:r

}

this.bindGetUserInfo1(n)

})

}

})

5.支持度

小程序支持度最少升到2.10.4。

,