1、背景介绍
营销云支持接入小程序并应用在微信场景中,目前主要用于服务以下场景:公众号菜单消息跳转小程序、公众号模板消息跳转小程序、公众号订阅消息跳转小程序、小程序订阅消息跳转小程序、扫描带参二维码后回复小程序卡片等功能。
2、操作步骤
营销自动化→通道设置→小程序授权→完成
支持2种接入方式,三方授权模式、开发者模式
2.1 三方授权模式
点击绑定微信公众号进行公众号授权。
跳转到微信公众平台并显示授权二维码,如下图所示。此时需要小程序管理员(必须是管理员,普通操作人员不可以进行授权)扫描二维码进行授权(注意:通过二维码截图在手机上长按识别无法进行授权,需要使用微信扫一扫)。
为保证小程序在营销云中能正常使用,请确保小程序已关联相应的公众号(只有关联了公众号的小程序才能实现公众号跳转小程序等功能),并且授权以下权限:
1)小程序链接管理
2)获取小程序二维码
3)开放平台账号管理权限
4)小程序基本信息管理
5)小程序认证名称检测
若确认使用小程序订阅消息功能,可点击「订阅消息配置」配置,提供获取token的接口地址以及鉴权,使MA通过接口获取token实现小程序订阅消息的发送。
将MA的事件回调地址配置到小程序服务商系统中,使MA可获取小程序触达成功事件。
2.2 开发者模式
通过在前端配置小程序秘钥等相关参数接入
步骤1:点击「绑定小程序」,绑定方式选择「开发者模式」,输入小程序名称(必填)、APPID(必填)、APPSecret(必填,且真实)
如何获取 APPID、APP Secret?
登陆小程序后台(mp后台)获取微信公众平台
步骤2:在小程序后台配置相关参数
小程序后台界面微信公众平台
步骤3:添加IP白名单
是否需要添加IP白名单,以及添加白名单的入口,取决于MA对接的是【一方小程序(mp后台)】还是【小程序授权的三方平台(开放平台)】,具体是什么类型,可以向客户的小程序服务商调研一下。
一方小程序(mp后台)(非必须)
如MA客户侧小程序平台(mp后台)有开启白名单,需要将MA的ip加入到开发者账号的ip白名单中
MA(SAAS共享版)的IP地址如下:
43.140.60.3;43.140.60.95;43.140.60.197;106.55.207.246;106.55.207.159;106.55.207.21;43.140.60.160;43.140.60.61
如租户是【腾讯云托管版】或【私有化版本】需要联系产研获取部署环境的IP地址
授权三方平台模式 (必须)
小程序服务商需要登录其自有的微信开放平台微信开放平台 ,将MA的ip加入到开发者账号的ip白名单中
MA(SAAS共享版)的IP地址如下:
43.140.60.3;43.140.60.95;43.140.60.197;106.55.207.246;106.55.207.159;106.55.207.21;43.140.60.160;43.140.60.61
如租户是【腾讯云托管版】或【私有化版本】需要联系产研获取部署环境的IP地址
2.3 解绑小程序
在微信公众平台登陆小程序后台,如下图所示,依次点击:设置-第三方授权管理-停止授权。
注意:此处解绑是指解除小程序对营销云的授权,并非公众号和小程序的关联解绑。
停止授权后,再回到营销云完成与本小程序的解绑,如下图所示: