最近因为工作需要,从零开始,花了一点时间了解了一下微信的各种账号,简单记录一下各种名词。
首先需要明确几个常见的名词:主体、微信开放平台帐号、微信公众平台、UnionID、OpenID。(你在各种微信的官方文档上,会频繁看见这些名词)
主体
经常看到微信的文档里写到“同一个主体下,限制….,不同主体,限制…”,那到底什么是主体?后来了解了一下,“主体”,是指公司主体。微信的说法,是“主体证件需提交由相关主管部门颁发的可证明机构合法性的证件,例如:企业营业执照、事业单位法人登记证书、机关单位法人登记证书、社会团体法人登记证书、民办非企业单位登记证书等”,那么就是登记在册的公司咯。
腾讯客服官方文档参见
微信开放平台
这又是个高频词,官方描述我就不 copy 了,只需要记住:同一个开放平台账号可以绑定多个应用,同一开放平台账号下的不同应用,对同一用户而言他的 UnionID 是唯一的。 如果涉及多个小程序,或者小程序与公众号之间的用户信息打通与共享,就需要这个统一的 UnionID。
同一个开放平台账号绑定应用限制:
- 移动应用
- 已认证(组织类型)帐号可绑定最多50个移动应用。
- 未认证(个人类型)帐号可绑定最多10个移动应用。
网站应用
一个帐号可申请最多10个网站应用。公众号及公众号测试号
- 已认证(组织类型)帐号可绑定最多50个同主体公众号、5个不同主体公众号及5个公众号测试号,一个月最多新增绑定5个不同主体的公众号。
- 未认证(个人类型)帐号不支持绑定公众号及公众号测试号。
- 小程序
- 已认证(组织类型)帐号可绑定最多50个同主体小程序、5个不同主体小程序,一个月最多新增绑定5个不同主体的小程序。
- 未认证(个人类型)帐号帐号不支持绑定小程序。
注: 以上“同主体”指的是:公众号/小程序的主体信息与开放平台主体信息相同;“不同主体”指的是公众号/小程序的主体信息与开放平台主体信息不相同。
微信公众平台
一开始晕了好久,“开放平台”与“公众平台”的关系,后来发现,公众平台就是平时提及的公众号,其中包括(订阅号、服务号、企业号、小程序等)
详细介绍,请参见官方文档
OpenID
为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户对多个公众号和应用有多个不同的OpenID。
UnionID
如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。