提到微信公众平台,大家并不陌生,立马就可以想到公众号和小程序。是的,我们平时使用的服务号/订阅号/小程序注册登录都是在微信公众平台管理的。对于开放平台可能不是第三方的开发技术同学,我们或许不会接触到开放平台这块。其实微信开放平台可以简单的理解为代替用户管理公众号和小程序的第三方平台的管理。
微信开放平主体为个人主体是无法认证的,所以个人主体是无法使用开放平台功能的。应用比较多的有两个功能:
一个是作为第三方平台,一个开放平台账号可以创建五个第三方平台。创建第三方平台后,我们就可以通过用户授权到该第三方平台,帮客户管理公众号和小程序功能了。关于开放平台如何接入,请参考微信官方文档https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Resource_Center_Homepage.html?action=dir_list&t=resource%2Fres_list&verify=1&lang=zh_CN
另一个帮用户实现多端打通。比如同一个商家/企业,既有公众号,小程序,移动应用,网站应用等多端程序,想实现多端请求时,用户只要在一端注册过,同一个用户在其他端登录后,用户的信息,所得的赠品,积分等数据都是相同的。那公众号小程序为例,一个企业既有公众号,又有小程序,普通情况下,公众号和小程序同一个微信用户登录后,对于公众号和小程序来说是两个不用的用户,那么登录后的数据也是不一致的。因为openid不同,我们是无法区分是否是一个微信用户的。如何这时企业想要实现登录过公众号和登录小程序的这个微信用户在他的会员信息里面为一个会员的话,那么开放平台多端打通就可以实现这个需求了。只要将公众号和小程序添加的微信开放平台,我们接可以获的一个唯一的UnionId(用户唯一标识)。我们可以使用获取的UnionId,使公众号和小程序用户统一。
微信开放平台个人总结就到这里了。关于具体的调用方法大家可以去微信官方查看官方文档自行补脑哈。