微信下个平台简析

微信公众平台

微信公众平台,简而言之是用于管理、开发微信公众号(包括订阅号、服务号、企业号)、小程序,是微信公众号/小程序的后台运营、管理系统。日常微信公众号/小程序的运营人员,借助微信公众平台发推送,做营销等活动。

微信开放平台

微信开放平台,摘录网上通常拿来解释的一段话:微信开发平台主要面对移动应用/网站应用开发者,为其提供微信登录、分享、支付等相关权限和服务。微信开放平台还提供了数据统计功能,用于开发者统计接入应用的登录、分享等数据情况。
接入步骤
以京东APP举例,比如京东APP需要使用微信登录、分享和微信支付功能,首先注册微信开发平台-开发者账号,并按照以下流程在微信开放平台创建京东APP:审核通过后,即可获得以下的初级权限,如要获得更高如微信支付权限,需要再单独申请,具体微信支付权限申请步骤详见附件《移动应用-微信支付权限申请流程》

微信公众平台开发与微信开放平台开发的区别:微信公众平台开发功能是在微信平台上的,而微信开放平台是指开发者在自己的应用上接入微信相关的功能,如支付等等。

商户平台

商户平台,无论是申请 公众平台商户 还是 开放平台商户,申请成功后,都会拥有商户平台账号,可登陆商户平台进行操作。
商户平台主要就是做微信支付用的,如果APP或者公众号需要接入支付功能,那么就需要在公众平台申请公众平台商户,或者在开放平台申请开放平台商户。申请成功后会分配商户平台账号。

用户标识 (微信openid与unionid)

微信openid

对于微信的不同应用,如微信公众号或者微信小程序,用户在登陆后,微信会为其生成一个标识符openid。需要注意的是,同一公众号下,用户的openid是唯一的。同一微信小程序的openid也是唯一的,如果小程序关联到公众号上,公众号的用户openid与小程序的用户openid也是不同的,因为就用户而言,公众号与小程序是不同的两个应用。同一微信公众号关联的多个微信小程序,同一用户在不同的小程序的openid也是不同的,因为不同的小程序是不同的应用。

微信unionid

因为微信openid在设计上是区分用户在不同应用的标识符,如果同一家公司有多个微信应用,如何将不同应用下同一用户关联到一个账号下呢,此时微信提供了微信开放平台。将多个公众号或者小程序绑定到同一开放平台账号下,其具有相同的unionid。对于不同开放平台,同一公众号或者小程序,其同一用户的unionid也是不一样的。

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

同一主体下unionid是相同的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值