币百科

当前位置: 主页 > 理财知识 >

微信是腾讯的吗(浅析微信三大平台及其关系详解)

okx

微信是腾讯的吗(浅析微信三大平台及其关系详解)

时间:2024-08-02 14:47 来源:币百科
导读:没什么值得畏惧,你唯一需要担心的是,你配不上自己的梦想,也辜负了曾经的苦难。 ” 01 — 微信是什么? 微信是腾讯公司于2011-1-21推出的一款手机聊天软件。截止到2019年,微信月

没什么值得畏惧,你唯一需要担心的是,你配不上自己的梦想,也辜负了曾经的苦难。

浅析微信三大平台及其关系


01

微信是什么?


微信是腾讯公司于2011-1-21推出的一款手机聊天软件。截止到2019年,微信月活跃用户约11亿人。微信支持发送语音短信、视频、图片、文字。虽然11年诞生,但是大部分用户都是12年接触的。我接触的比较晚,13年10月,入职滴滴以后,才第一次接触微信。经过这么多年的发展,微信已经发展成为一个大的生态体系。正如微信官方所述:微信是一种生活方式。

浅析微信三大平台及其关系


02

微信三大平台


微信已经完全融入到我们的生活中。对于互联网从业人员来说,这一程度更甚,感觉每时每刻都会用到它。现如今一般互联网产品都想借助微信这个庞大用户群,想依托在微信生态体系下发展。那搞清楚微信各个平台之间关系,以及用户和他们之间的关系,就显得很有必要。微信生态中各种专业名词:openid,appid,mch_id,unionid等等让人眼花缭乱,错综复杂的关系,真是剪不断,理还乱。


回过头来看,微信目前包括三个大平台:微信公众平台,微信支付平台,微信开放平台。


一般公司运营同学主要使用微信公众平台订阅号、服务号。这两个账号用以发送软文等信息。对于研发同学来说,三个平台都需要很熟悉,因为具体业务场景不同,需要使用的平台不同,并且针对该场景下的微信支付方式也是不一样的。


如下图是微信三大平台的概要信息:

浅析微信三大平台及其关系


03

用户和微信三大平台关系


微信公众平台是提供用户使用场景,他清晰明了定义了用户在哪种场景下来使用微信系统。


微信开放平台有一部分功能提供用户使用场景,还有另一部分功能是来做用户关联,最终通过unionid这个信息识别到唯一的一个自然人。以后有人说appid,那就是指公众平台或者开放平台里面的应用。


而微信支付平台提供的是一种能力,支付能力。是在具体场景下,让用户通过支付能力,购买到相应的服务,从而最终满足用户需求。说起支付平台,它里面称谓就是商户号,商户号在开发中用mch_id表示。以后有人说商户号,那就是指微信支付平台,和公众平台要区分清楚。


可以通过一张图来详细表示这层关系:

浅析微信三大平台及其关系


最上面的三条深蓝色的线条,对用户来说,用户感受不到开发者提供的产品,用户只是感觉到用自己的微信做了扫码支付,付款码支付,刷脸支付。没有做其他任何额外行为,至于开发者提供的服务对用户来说是个黑盒。


微信订阅号这个场景下,是没有支付能力的。如果有人说,我有一个订阅号,你能给我开通微信支付么?那这条路肯定是走不通的。


中间“微信公众平台—场景化”里面,上部四个蓝底是微信公众平台提供的场景,企业微信我们没有深入接触,就不详细展开论述。服务号、小程序都有其对应的特有支付方式。


下面两个蓝底是微信开放平台提供的场景。比如说,一个产品,只有ios,Android客户端,那么他们想要接入微信登录,微信支付,就需要在微信开放平台做操作。然后开通微信APP支付产品即可。


还比如说,一个应用只有网站,没有客户端,没有微信公众号。他想要用微信登录、微信支付,那么他也要在微信开放平台做操作。然后开通微信支付H5支付产品即可。


说清楚了场景化应用和支付能力后,我们来看看,用户在微信各个应用中的关系是什么样子的?


04

appid、openid

浅析微信三大平台及其关系


现在我们来想想,一个自然人,在不同的微信应用里面被认为是不同的人。如果针对单个应用来说,无所谓。因为只有一个套用户系统。


再试想一下,比如,拿敦煌智旅来举例子。 敦煌智旅有移动客户端。假设小张,在敦煌智旅平台上面看到好的东西,就马上下单购买了产品,这个时候有了一个小张的用户和订单。再假设此时小张身份的唯一用户标识id为:uid1,唯一订单号为orderid1。


第二步,敦煌智旅要考虑接入微信系统了。比如敦煌智旅先从服务号开始,先接入服务号。接入后,微信给了小张一个唯一身份标识:wx2。这个时候,小张要在服务号里面看到他之前在敦煌智旅购买订单信息。那么 uid1就要和wx2来打通。我们只要简单的做一个一一对应的关系,就能知道uid1 和 wx2 代表一个人了。这时候在uid1下面的订单信息同样的也能在uid1和wx2同步展示了。


第三步,敦煌智旅想要做一个小程序。这个时候,经过微信小程序授权后,微信告诉我们小张身份标识是:wx3。我们想一下,当我们拿到这个wx3的时候,从系统服务角度来看是不是傻眼了,这个人到底是谁呀,他之前有没有在敦煌智旅平台有订单信息呢? 看头像和昵称感觉和小张是一样的。但是会不会是别人偷偷用小张的昵称和头像呢?这个时候,系统不知道怎么操作了。


而此时,小张也很疑惑。这个敦煌智旅小程序是不是有问题,为什么我的订单信息都没有呢?难道这个小程序是个山寨应用?


第四步,如果这个时候,敦煌智旅还想要建一个浏览器里面打开的应用服务。就好比,你用PC机,打开一个浏览器,chrome,firfox。而这个是脱离微信生态的。这个时候,就需要对接入微信开放平台。同样开放平台给了敦煌智旅一个appid5,这个时候告诉我们小张的唯一身份标识是:wx5。头都大了,这个人又是谁?他和小张的头像、昵称也是一样的,他会不会也是骗子呢?


当然了,我们能想到的问题,微信在设计这个生态体系的时候,早就想到了。解决方案就是微信开放平台。且看下文分析。


本文内容来源:https://www.diplomaedu.cn/bizhishi/34589.html

okx

相关阅读