微信公众平台第三方平台微信开放平台帐号管理

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-07
原文地址: https://mp.weixin.qq.com/s/dX0v-Ovvrjm9Q7o9lPGNKw
在微信开发中,当开发者拥有多个移动应用、网站应用和公众号(含小程序,下同)时,可以通过获取微信用户的unionid来区分用户的唯一性。因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众号,用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

对于微信公众平台第三方平台(以下简称第三方平台)的开发者而言,在平台同一账户下对应的多个公众账号时,为方便用户的管理,也需考虑使用一致的用户unionid来识别用户,要实现用户的unionid一致,关键是要将其所有的公众账号绑定在同一微信开发平台账号下。这就需要公众号在授权给第三方平台时,将微信开放平台帐号管理权限授予平台。

第三方平台在获得此权限后,可以代替已授权的公众号创建开放平台帐号或进行绑定/解绑操作。而绑定在同一个开放平台帐号下的公众号,用户unionid一致。开发者可调用“获取用户基本信息(wx.getUserInfo)”接口获取用户unionid。

微信开放平台帐号管理权限具体包括以下接口:

1)创建开放平台帐号并绑定公众号;

2)将公众号绑定到已有开放平台帐号下;

3)将公众号从开放平台帐号下解绑;

4)获取公众号所绑定的开放平台帐号。

需注意的是:

1)第三方平台只能绑定/解绑与开放平台主体一致的公众号。这意味着如果开发者要使用此权限来管理第三方平台同一账户下多个公众号的用户时,需要约束其同一账户的公众号主体一致。是否有此约束条件需考虑第三方平台具体的需求场景。如平台不能有此约束条件,则不建议使用文章提到方法来管理用户的unionid。

2)第三方平台不可操作(包括绑定/解绑) 通过open.weixin.qq.com线上流程注册的开放平台帐号。这意味着通过此权限,第三方平台只能将公众号绑定在第三方平台通过api创建的开放平台账户中,且不能解绑已经人工绑定在开放平台账户上的公众号。

3)此权限是一个互斥权限,用户授权给别的第三方平台后,需在微信公众平台中解绑后才能授权给第三方平台。

下面结合某第三方平台的公众号绑定授权流程来讲解微信开放平台帐号管理权限的使用。

此第三方平台在授权检测部分对授权的公众号有认证服务号和全部非互斥权限获取的要求,其他的第三方平台开发者可以依照自身平台需求来设计约束条件,这里不做具体阐述,重点探讨一下创建和绑定开放平台账户这部分。

1)判断是否获得微信开放平台帐号管理权限,如上所诉此权限是互斥权限,即用户在授权给别的第三方平台后,是不能授权给第三方平台,此时要获得此权限需用户登陆微信公众平台在设置>公众号设置>授权管理中取消授权后才能重新授权到第三方平台。考虑到此操作比较负责,所以在公众号授权中不做约束,但需在后台记录,便于此情况下的用户管理,以及后续运营人员的拜访了解具体情况和知道重新授权。

2)判断是否绑定开放微信平台账户,若未绑定则创建并绑定,已绑定则尝试解绑;

3)通过api接口绑定微信平台账户,解除绑定关系,创建新的微信开放平台账户并绑定,反之则后台记录后完成授权。

综上所诉,使用微信开放平台帐号管理权限来将多个公众账号绑定到同一开放平台账户绑定,使之同一的用户的uniondi一致是解决第三方平台同一账户下的用户管理的一个可行方法,但也如文中所诉,此权限使用也有诸多约束,第三方开放者需考虑自身平台的具体需求来取舍是否使用此权限来统一平台账户下的用户unionid.

  • 微信开放平台和公众平台的区别
    答:2.开放平台面向的是开发者和第三方独立软件开发商。微信登录是开放平台的一大主要功能。当年腾讯没有花大力气去做统一登录这个事情,导致目前各个网站都要弄一套登录机制。好在他们现在认清了局势,开发者或软件开发商通过微信开放提供的平台和接口,可以开发适合企业的电子商务网站,扫描二维码进去一个界面,...
  • 微信开放平台和公众平台的区别在哪里?
    答:微信开放平台:主要面向App开发者 通常前提是拥有成熟的应用程序 之后通过开放平台 将内容分享至朋友圈 发送给某个微信好友。 微信公众平台:强调信息流 既可以向微博一样主要推送内容 也可以像10086一样 根据用户发来的消息进行智能回复 后台可以实现某些功能. 微信开放平台也即open平台,公众平台即是mp平台,目前open 平...
  • 微信公众平台第三方平台微信开放平台帐号管理
    答:3)此权限是一个互斥权限,用户授权给别的第三方平台后,需在微信公众平台中解绑后才能授权给第三方平台。下面结合某第三方平台的公众号绑定授权流程来讲解微信开放平台帐号管理权限的使用。此第三方平台在授权检测部分对授权的公众号有认证服务号和全部非互斥权限获取的要求,其他的第三方平台开发者可以依照...
  • 微信开放平台和微信第三方平台的区别
    答:微信开放平台是具有开发能力的企业或个人 用来开发相关功能或者 为网站应用以及APP获取微信登录能力和微信支付能力的 微信第三方平台是为不具备开发能力的企业或个人但想要实现微信公众平台相关功能 ,就有企业来做一些通用的功能来帮助实现的中间桥梁
  • 微信开放平台怎么申请appid
    答:步骤如下:1、首先需要有一个微信开放平台的账号,如果已经有了,可以直接登录。2、登录后直接进入“管理中心”界面,这里有“移动应用”“网站应用“公众帐号”“公众号第三方平台”几个分项,如果有其它需求的话可以点击相应分项。3、点击“创建移动应用”按钮,我已经创建了3个所以只能再创建7个,数量...
  • 微信开放平台和微信公众平台和微信商家平台
    答:审核通过后,即可获得以下的初级权限,如要获得更高如微信支付权限,需要再单独申请,具体微信支付权限申请步骤详见附件《移动应用-微信支付权限申请流程》二.微信公众平台 微信公众平台用于管理、开放微信公众号(包括订阅号、服务号、企业号),简单的说就是微信公众号的后台运营、管理系统。后台功能(以服务...
  • 公众号第三方平台和微信公众号平台的区别与开发步骤
    答:微信公众号第三方平台开发找哪个更专业 每家各有所长。价格也不一样。 开发的有商城,营销,分销,oa.物流,财务等。 出名的第三方平台有:未来之窗公众平台,小猪,凡科,微信云端,很多,微往 微信公众号怎么绑定第三方平台 微信公众平台只能绑定一个第三方平台。微信公众平台的后台只有一个开发...
  • 微信开放平台和公众平台的区别
    答:简单来讲,微信公众平台是我们常见的公众号,包括订阅号、服务号和企业号,主要用于不具备太强技术开放能力,拥有一定运营能力的品牌、商户、媒体以及个人,作为一个自媒体平台或者服务窗口来用,是面向更广大的人群使用的。微信开放平台是一个开发者平台,针对的是有较强技术开发能力、能够研发同微信对接的...
  • 微信公众平台和微信开放平台的区别
    答:微信公众平台,为企业在微信通讯录提供服务入口,进入了企业的空间内;提供了订阅号、服务号、小程序三种类型账号,功能区分运营,账号独立;微信开放平台,是为微信客户端提供应用,成为应用第三方提供者,应用入口可以是在发现里,可以在公众号里,可以是小程序里,可以在移动APP里,可以为web页面,开发者...
  • 微信开放平台和公众平台的区别
    答:通俗地说微信开发平台是管理某个App的后台,而微信公众平台就是一个给个人、企业和组织提供业务服务与用户管理能力的全新服务平台。1.注册微信公众平台需要在微信公众平台官网进行注册。2.需要的材料有:(1)企业/个体工商户开通服务号或者认证号需要的材料有:企业法人身份证、公司营业执照、手机号码。基本...