1.login接口返回unionid了。这是需要通过union id打通小程序、公众号、app的开发者的福利,不用单单为了获取union id而要求用户授权信息了。因为login是静默的,所以以后不打扰用户了(这也是官方希望的)。
2.getUserInfo接口以后就不能用了,完全静默不弹窗,但是里面的数据不包含用户的任何信息了。只有匿名信息(类似名字是“欢乐马”、头像是个随机头像)。加密信息里也依然有有效的openid和unionid(是否有匿名头像不确定、但肯定没有真实头像了)。目前看来这是官方为了兼容性,飞起了这个接口的同时,保证原来的程序不会报错,只是数据都是假的“随机头像和随机名称”了。
3.getUserProfile接口代替以前的getUserInfo,这是一个全新接口。每次调用都弹窗,弹窗完成后返回明文不带id的数据,由程序自己处理如何操作这些真实的用户的头像和昵称(基本上就是传后端保存数据库吧)。
官方把这个接口设计成了一个“快捷填写表单”的功能,用户点击这个按钮,授权,相当于快捷上传头像、自动填写昵称、地点、性别了。
影响比较大的是,原来可以静默更新用户头像和昵称,现在不行了,现在需要用户主动同意,才能更新,虽然需要改代码很蛋疼,但是很合理。