微信开放平台能力建设
1、业务背景
修理厂购买了SAAS系统,希望能和自己微信私域流量打通,在SAAS系统中管理自己的微信客户,给车主微信发送消息通知,因此需要我们来代修理厂开发自己的公众号和小程序。
在最初的版本,我们需要修理厂提供公众平台的开发者AppId和Secret,通过自主开发的方式,由我们代为开发实现响应功能。但是此种方式有以下一些弊端:
- AppId和Secret可以提供给多个开发者使用,不安全
- Secret被修改后,作为开发者无法主动知晓,导致获取accessToken失败
- accessToken有时效性,需要开发者主动刷新,开发者之间无法知晓accessToken是否是最新的,导致token失效。
- accessToken每天获取有次数限制,多个开发者频繁刷新容易超出限制,导致功能不可用
- 如果需要代很多修理厂开发公众号和小程序,AppId和Secret难以维护。同时需要耗费区域大量的人力来帮助客户配置相关信息
基于以上几个问题,我们引入的微信第三方平台。
2、微信第三方平台
微信开放平台-第三方平台(简称第三方平台)开放给所有通过开发者资质认证的开发者使用。在得到公众号或小程序运营者(简称运营者)授权后,第三方平台开发者可以通过调用微信开放平台的接口能力,为公众号或小程序的运营者提供账号申请、小程序创建、技术开发、行业方案、活动营销、插件能力等全方位服务。
平台型第三方平台应用场景
- 为商家提供综合的解决方案,整体打包公众号或小程序的产品开发、运营等;
- 为小程序商家提供小程序代开发服务、代运营服务;
- 为小商店商家提供小商店增值服务;
- 为公众号商家例如提供专门优化图文消息视觉样式和排版的工具,或专门定制的 CRM 用户管理功能、精细化运营用户公众号等;
第三方平台流程
3、微信开放平台建设
3.1、能力大图
3.1、系统架构图
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ClawHub的技术分享!