Java微信公众平台开发(十一)--开发中微信公众平台/开放平台/商户平台的关联

转自:http://www.cuiyongzhi.com/post/55.htmlhtml

微信公众平台(map.weixin.qq.com)/开放平台(open.weixin.qq.com)/商户平台(pay.weixin.qq.com)这三个平台不知道你们有没有彻底解除到,有人可能由于接触到其中的一个或者两个对其余的有些陌生或者说都不知道他们分别是干什么的,没关系,那么这篇文章就带领你认知他们,不论你是一个微信开发者仍是一个微信运营者,我相信你都会有足够的理由去认知和了解其中的一个或两个!web

(一)微信公众平台(map.weixin.qq.com)微信

2.png

官方介绍: 微信公众平台,给我的、企业和组织提供业务服务与用户管理能力的全新服务平台。微信开发

这个平台是针对普通用户(我的)、企业、组织提供服务的,是运营和开发者的领地!这里说白了就是订阅号、服务号、企业号给咱们提供的服务,而微信公众平台也是提供登陆、管理和操做处理这三类帐号的平台,从注册到最后的登录、文章发布、用户管理等操做均可以在这里处理,后面简称mp平台!app

(二)微信开放平台(open.weixin.qq.com)微信公众平台

3.png

官方介绍:开发平台是为微信用户提供服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中建立公众号、获取接口权限后,能够经过阅读本接口文档来帮助开发!post

这里主要是开发者的领地!咱们能够从官方的介绍中能够发现这个平台主要是为了开发者服务的,其中涉及移动应用、网站应用、公众号开发、公众号第三方平台等有关微信登陆、支付以及相关开发文档均可以在这里找到,简直就是微信和其余第三方应用接入的接口大全,后面简称open平台!微信支付

(三)微信商户平台(pay.weixin.qq.com)网站

4.png

官方介绍:微信支付是腾讯公司的支付业务品牌,微信支付提供公众号支付、APP支付、扫码支付、刷卡支付等支付方式。微信支付结合微信公众帐号,全面打通O2O生活消费领域,提供专业的互联网+行业解决方案,微信支付支持微信红包和微信理财通,是移动支付的首选。
ui

在这个商户平台不只提供开发者有关的开发文档,并且提供流水记录和红包等相关的运营策略,因此这里是开发者,运营者,财务的领地!全部使用微信支付,不管是扫码支付,app支付等全部的流水订单均可以在这里找到足迹,为咱们的每一笔订单提供对帐凭证和查询记录,后面简称pay平台!

(四)mp平台、open平台、pay平台直接的关联

在我以前讲述的一些开发过程当中咱们一直用到一个惟一标识Openid,不知道有没有细心看文档的朋友,会发如今咱们的微信开发文档中也有说起到一个惟一标识 UnionID,那么咱们一直在用的Openid是否是用错了呢?答案固然是没错,这里容咱们来详细讲述下Openid和UnionID之间的关系;

openid的惟一标识是说在咱们的微信公众平台下,一个我的微信对一个微信公众平台账号(这里能够是订阅号、服务号、企业号)的微信标识,可是咱们的open平台有个功能是一个开发者帐号能够绑定最多10个微信公众平台帐号、多个网站应用、多个移动应用,这个时候如何在一个微信开发者帐号中识别10个map平台下用户的惟一性呢?这个时候UnionId就出现了,因此他的意义是可想而知的,若是在企业中既存在mp平台帐号又存在web应用和移动应用的时候咱们为了方便用户的管理和去用户冗余性,在总体的设计中我相信你们都会采用UnionId来作微信登陆的惟一标识的;可是回过头来讲咱们说openid是惟一标识也是没有错的,由于前面的咱们的讲解都是针对单个公众平台帐号来讲的!

商户平台和用户以及mp平台之间的关系又是如何呢?从简单原则上来讲mp平台和pay平台之间是一一对应的关系的,可是也存在微信开发者拥有微信支付开发权限存在微信商户子帐号的存在,可是不管如何pay平台和用户之间的支付关系都是惟一的都是用过openid来产生的,不管是红包支付仍是企业支付其依赖关系都是openid;下面我用个人“简笔画”向你们展现用户、mp平台、open平台、pay平台之间的关系:

mp、oepn、pay.png

相关文章
相关标签/搜索