小程序用户信息获取 | openid 和 unionid获取 | 小程序开发系列教程

QQ 时代过来的都是用数字做为id,添加好友甚至可以使用枚举罗列的方式来完成。到了微信时代已经进了一大步,库里肯定还是有流水自增字段,但是已经不会暴露出来了,使用的是类似gh_xxxxxxxxxxx 这样的字段,这是微信体系的用户id,比如服务号、订阅号、开发者、小程序。甚至用户也是有这样的编码。

对于小程序可以理解为微信SAAS 平台的一个租户

openid

每一个租户下的用户根据这个租户口的id和不公开的算法唯一生成的id

unionid

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

unionid能获取到的前提是小程序已经绑定到微信开放平台。

通过wx.login()即可获取openid

wx.getUserInfo()获取昵称、头像这些关键信息。

你可能感兴趣的:(小程序用户信息获取 | openid 和 unionid获取 | 小程序开发系列教程)