全文详细地址: 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.
扫码咨询与免费使用
申请免费使用