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

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

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

openid

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

unionid

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景小程序一个比较重要的能力就是获取用户信息,也就是使用 wx.getUserInfo接口。我们发现几乎所有的小程...
    未央大佬阅读 15,653评论 0 23
  • 转载链接 注:本文转载知乎上的回答 作者:初雪 链接:https://www.zhihu.com/question...
    pengshuangta阅读 29,036评论 9 295
  • 今天女儿老师给女儿布置了一个作业自我介绍女儿里面写到我的时候,竟然写到了我平时面带微笑,写的我都有一点不好意思啦因...
    徐凤美好未来阅读 1,501评论 0 2
  • 作者:浅戈易 透过橱窗,顺着玻璃溜下来的雨珠凝望过去,看见了雨点,看见了行人,看见了湿滑湿漉漉的地面。 捧着书,坐...
    浅戈易阅读 1,690评论 1 4
  • 父母目标1: 和善而坚定的父母 父母目标2:早起 父母目标3:和孩子多做游戏 父母目标4:情绪稳定的妈妈 B.孩子...
    爱苹果的敏阅读 2,144评论 0 0