基于微信平台的第三方授权体系:场景和原理

2019-10-24 20:41:17 来源:网络整理 作者:管理员

原标题:基于微信平台的第三方授权体系:场景和原理

笔者立足微信公众平台的账号体系,对涉及场景和相关原理进行了分析,与大家分享。

基于微信平台的第三方授权体系:场景和原理

第三方授权登录对于目前很多平台都是一个比较常规的操作了,如果有留意过的话,会发现会用到很多不同的场景当中。无论是什么场景,基本上都是围绕着让用户现在使用更方便或者让用户以后使用更方便的角度出发去进行的。

对于产品而言,为了满足这样的一些场景或者解决一些问题,我们就需要有对应的方式去进行设计,而在这些体系当中,目前用的比较广泛的,很多都是会去基于微信平台做一些账号体系的设计,那么,接下来我们一起来以微信平台为例看下背后的一些原理。

一、涉及场景

公司在初期基于成本考量,只做了微信小程序,但后期随着业务的发展壮大,决定做App的版本。

那么就涉及到之前小程序当中的那些用户了,如果他们用户小程序登录App,之前的资料或者记录都不存在了,对于用户来说体验是很不好的,所以需要去想办法在App端从账户角度去做同步。

公司就是专注做小程序,所以以同一个公司主体注册并开发了多个小程序。

业务发展中涉及到需要用户的相关信息能够在多个小程序当中共通,有的人可能就会误以为只要是同一个微信号登录的哪怕不同小程序,都能自动识别是同一个用户,但不好意思,并不是这样,所以,这种情况也要想办法解决。

公司做了微信公众号的相关业务开发(订单号和服务号),然后也做了小程序,公众号用来做内容和部分简单业务,小程序用来做工具,从公众号里面直接引流去小程序的用户。

对他们而言,最好是在公众号里面的个人信息和小程序里面是一致的,但哪怕是同一个微信用户,在公众号和小程序之间跳转时,也并不能识别到是同一个用户,所以,需要有相应的方式去解决。

当然,还有一些其他的场景,这里就不一一列举了,而微信作为一个如此大的厂商,也自然是考虑到了这样的一些问题,所以他们也提供了比较好的办法来解决。

二、微信平台

在具体去聊微信是怎么样帮我们解决这些问题之前,我们需要先了解下微信的相关体系以及概念,比如:等一系列名词,当然这里不去一一讲解,大家可以自行上网查阅;

这里主要想讲一下,对于产品设计而言,比较重要的微信公众平台和微信开放平台,像我们熟悉的服务号、订阅号、小程序甚至企业号,都是属于微信公众平台业务的范畴,那微信开放平台呢?

其实完整的看,它能做的事情非常多,涵盖的业务也很广,但在产品设计中,尤其是前面提到的那些业务场景当中,它是能直接有效的解决那些场景中的账号打通类问题的。

三、相关原理

当我们要开发小程序时,我们需要去微信公众平台上注册一个小程序账号,当我们要做公众号开发时,同样也是去微信公众平台上注册一个账号,具体在微信公众平台上要注册什么类型的账号,根据我们实际的业务以及产品形态进行选择即可。

基于微信平台的第三方授权体系:场景和原理

注册完相应类型的账号后,在开发产品过程中就会用到该账号当中提供的一些开发需要用到的信息。

当然信息很多,但对于产品而言,我们需要重点关注的有一个东西叫做OpenID,这个玩意是个啥呢,对于没有开发经验的产品,可以这么简单的理解,就是用某个微信号登录到相应的微信平台(小程序、公众号)后,微信平台自动为这个用户生成的一个唯一的编码,类似于现实生活中每个人的身份证号。

这个东西确实设计的非常方便,能帮助我们在用微信第三方授权登录时,识别到对应的用户。但正如最开篇提到的一些场景,同一个微信号,如果没有什么特殊设置,产品经理没有在账号体系上巧妙设计,哪怕用户用同一个微信号授权登录了同一家公司的不同产品,如小程序、公众号、App,对于这家公司而言,也没法知道是不是同一个用户的。

所以,微信为了帮助我们解决类似问题,就设计出了微信开放平台,而最核心的就是它们创造了所谓的UnionID机制,那么它大概是怎么实现的呢?

举个例子,当公司开发的既有小程序、又有公众号、还有App、PC官网等等,都接入了微信第三方授权登录的方式,那这个时候按照前面所说的OpenID机制,用户对应这个公司的各个产品生成了各自的OpenID;

很显然,如果涉及到账号信息同步的话,在没有做手机号绑定或者其他操作的情况下,几乎就不太可能实现同步的业务了,对于用户体验是极差的,那这时可以怎么办呢?

可以把公司的所有相关公众号、小程序、App的信息绑定在同一个微信开放平台上,绑定之后,用户用同一个微信号在不同的产品登录时,尽管是各自的OpenID,但对于同一微信号,它是会拥有一个共同的UnionID的;

通过这个共同的UnionID,就可以实现在不同产品当中识别到同一用户的目的,这样其他的资料信息同步业务都是可以基于这点去进行设计了。

下图是之前我们公司的不同类型产品,绑定在微信开放后台的情况:

基于微信平台的第三方授权体系:场景和原理

基于微信平台的第三方授权体系:场景和原理

对于数据库当中,相应的用户信息表结构就大致如下:

基于微信平台的第三方授权体系:场景和原理

图中的OpenID就是在用户登录了对应产品微信那边生成,而UnionID字段则是在绑定了微信开放平台以后,生成并保存在数据库当中的。

知道了以上的这些背景信息和相关原理,相信在产品设计当中,就可以很好的解决实际工作当中的诸多与账号体系有关的问题。

甚至基于上面的原理,还可以思考出同时接入了各种不同第三方授权登录的方式后,账号体系这块应该怎么去设计。

在这里,想说下,很多所谓的产品经理,在工作中都非常浮躁,并不会想办法去思考或者了解下产品设计背后的原因,只是停留在用户使用流程、用户体验、用户使用时的想法或者竞品在产品设计时的想法这种偏表面的东西(没错,哪怕你在试图洞察产品设计背后的想法与决策,这依然只是偏表面)。表象与原理结合,多方面思考同时尽可能深入又深入的去思考甚至实践,你会获得巨大的快感。

作者:小风,产品经理;公众号:村上风

本文由 @小风 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自 Pexels,基于 CC0 协议

显示全文
为您推荐
宋伊人、丁泽仁主演的《花青歌》过审,人设有趣,口碑却让人担忧
宋伊人、丁泽仁主演的《花青歌》过审,人设有趣,口碑却让人担忧

2021年由楼健执导,苏晓彤、王子奇领衔主演的《御赐小仵作》可以说取得了不错的口碑与成绩,使这部小成本剧集达到了S+级的热度与播放量,成了近两年来当之无愧的古代仵作题材的古装甜爽探案喜剧。如今距离这部.........

发布时间:2023-06-01 18:03:12

鹅蛋能蒸蛋羹吗
鹅蛋能蒸蛋羹吗

【导读】 鹅蛋能蒸蛋羹吗,下面是小编为你收集整理的,希望对你有帮助!能。鹅蛋是家禽鹅生下的卵,表面较光滑,白色,呈椭圆形,个体很大,其重量是一般鸡蛋的四、五倍,味道有些油,但质地较粗糙,草腥味较重,食味不及鸡鸭蛋,新鲜的鹅蛋必须烹饪后食用。此外,鹅蛋中还含有丰富的营养......

发布时间:2023-06-01 18:01:06

江疏影与王传君同框叙旧
江疏影与王传君同框叙旧

江疏影和王传君,两个看似完全没有交集的名字,在5月28日有了神奇的新反应因为一起参加《五十公里桃花坞3》,老同学很少在镜头前同框。除了花旦 江疏影说,他想和王传君在一起,因为这会让他更有安全感。这也让.........

发布时间:2023-06-01 17:03:17

向日葵传播种子的方法 这些方法可以传播种子
向日葵传播种子的方法 这些方法可以传播种子

【导读】 向日葵传播种子的方法 这些方法可以传播种子,下面是小编为你收集整理的,希望对你有帮助!向日葵不仅可以观赏食用,另外在工业方面也有一定作用,向日葵有很多种不同传播种子的方法,分别是自体传播、风体传播、水体传播、鸟类传播、哺乳类动物传播等,传播范围也是相当广泛。向日葵传播种子的方法1.自体......

发布时间:2023-06-01 17:01:05

《奥本海默》新预告泄露 展示更多新角色
《奥本海默》新预告泄露 展示更多新角色

在很早之前发布首支官方预告后,人们关于克里斯托弗·诺兰自编自导的新片《奥本海默》愈加等待。而近日网上走漏出了一段长达 3 分钟的最新预告,其中展示了更多新角色,包含马特·达蒙、佛罗伦斯·皮尤和小罗伯特.........

发布时间:2023-06-01 16:03:25

纳摩盖吐龙:蒙古超巨型恐龙(长21米/长有钉状牙齿)
纳摩盖吐龙:蒙古超巨型恐龙(长21米/长有钉状牙齿)

【导读】 纳摩盖吐龙:蒙古超巨型恐龙(长21米/长有钉状牙齿),下面是小编为你收集整理的,希望对你有帮助!纳摩盖吐龙是一种蜥脚类恐龙,诞生于7500万年前-7000万年前的白垩纪末期,体长最多可达21米,属于超巨型恐龙的一种,因为出土的四颗钉子状牙齿而被命名,第一批化石发现于蒙古国,因此也叫做蒙古纳摩盖吐......

发布时间:2023-06-01 16:01:04

日内瓦是哪个国家的首都:瑞士的一个城市(并不是首都)
日内瓦是哪个国家的首都:瑞士的一个城市(并不是首都)

【导读】 日内瓦是哪个国家的首都:瑞士的一个城市(并不是首都),下面是小编为你收集整理的,希望对你有帮助!我们知道地球对于人类来说是一个非常大的星球,因此地球上还有许多我们人类没能发掘的地方,而地球上的国家也是非常多的,日内瓦这个城市也是一个比较有名的城市,那么日内瓦是哪个国家的首都呢?它具体又在哪个地方......

发布时间:2023-06-01 15:01:04

《欢迎光临》播出近半,口碑稳中有升
《欢迎光临》播出近半,口碑稳中有升

本报记者 李夏至由正午阳光出品制作的都市生活轻喜剧《欢迎光临》在北京卫视播出接近一半,口碑稳中有升。该剧讲述一个酒店门童和空姐的恋爱故事,看似多少有点悬浮的设定需要大量的生活细节与戏剧手段来弥补。对《.........

发布时间:2023-06-01 14:03:12

月球背面为什么去不了,月球背面到底有什么?
月球背面为什么去不了,月球背面到底有什么?

【导读】 月球背面为什么去不了,月球背面到底有什么?,下面是小编为你收集整理的,希望对你有帮助!作为太阳系中最为特殊的天体,月亮总是以一面面向地球,从来没见过它的背面长什么样,这主要是由于月球的自转和公转周期相同。然而自人类登月成功以来,如今已经成功发射探测器到火星了,但却根本没有月球背面的消息......

发布时间:2023-06-01 14:01:04

朱一龙爆发式的哭戏,刷新演艺圈新水平,拭目以待
朱一龙爆发式的哭戏,刷新演艺圈新水平,拭目以待

朱一龙主演的电影《峰爆》9月17日即将在各大电影院上映,这部属于灾难型的电影,里面没有过多装饰的场景和华丽的服饰。在灾难面前,个人是多么的渺小,他们帮助困难群众,为了保护家园逆行而上,在这期间产生的父.........

发布时间:2023-06-01 13:03:11

鸡胗怎么炒
鸡胗怎么炒

【导读】 鸡胗怎么炒,下面是小编为你收集整理的,希望对你有帮助!用料:小米椒,鸡胗,大蒜,盐,生抽,黄酒。步骤:1、鸡胗冷水下锅,煮变色了捞起切片。鸡胗要切花,一来好看,二来容易熟又保持了爽口感。2、切好的鸡胗加盐加黄酒加生抽腌制半小时以上。3、大蒜切成蒜蓉,小米......

发布时间:2023-06-01 13:01:03

周迅觉得何炅黄磊太像空巢老人
周迅觉得何炅黄磊太像空巢老人

今日何炅晒出与黄磊的《向往的生活7》海报,何炅黄磊两人牵着小h小o画面很温馨夸姣的呢。可是有的网友却戏弄:“如同两个假笑空巢白叟”“孩子们都离开了,就剩俩老人了,能开心吗?”“这笑脸是p的吧?”这一季.........

发布时间:2023-06-01 12:03:13