1、业务背景

修理厂购买了SAAS系统,希望能和自己微信私域流量打通,在SAAS系统中管理自己的微信客户,给车主微信发送消息通知,因此需要我们来代修理厂开发自己的公众号和小程序。

在最初的版本,我们需要修理厂提供公众平台的开发者AppId和Secret,通过自主开发的方式,由我们代为开发实现响应功能。但是此种方式有以下一些弊端:

  • AppId和Secret可以提供给多个开发者使用,不安全
  • Secret被修改后,作为开发者无法主动知晓,导致获取accessToken失败
  • accessToken有时效性,需要开发者主动刷新,开发者之间无法知晓accessToken是否是最新的,导致token失效。
  • accessToken每天获取有次数限制,多个开发者频繁刷新容易超出限制,导致功能不可用
  • 如果需要代很多修理厂开发公众号和小程序,AppId和Secret难以维护。同时需要耗费区域大量的人力来帮助客户配置相关信息

基于以上几个问题,我们引入的微信第三方平台。

2、微信第三方平台

微信开放平台-第三方平台(简称第三方平台)开放给所有通过开发者资质认证的开发者使用。在得到公众号或小程序运营者(简称运营者)授权后,第三方平台开发者可以通过调用微信开放平台的接口能力,为公众号或小程序的运营者提供账号申请、小程序创建、技术开发、行业方案、活动营销、插件能力等全方位服务。

img平台型第三方平台应用场景

  1. 为商家提供综合的解决方案,整体打包公众号或小程序的产品开发、运营等;
  2. 为小程序商家提供小程序代开发服务、代运营服务;
  3. 为小商店商家提供小商店增值服务;
  4. 为公众号商家例如提供专门优化图文消息视觉样式和排版的工具,或专门定制的 CRM 用户管理功能、精细化运营用户公众号等;

第三方平台流程

img

img

3、微信开放平台建设

3.1、能力大图

img

img

3.1、系统架构图

img

img