解决方案配置指南

收藏
我的收藏
每位开发者根据自己所选小程序服务类目,个别行业还需结合认证的行业角色,会自动分配不同的适用解决方案,方案包含能力也存在差异。本指南中所示图例均非真实数据,仅作为操作参考。​

一、概述​

解决方案模块通过为开发者提供入驻认证行业对应的解决方案,引导开发者完成商品、交易下单、到店核销、售后服务、结算等具有行业特性的全流程的开发链路,在此基础上建设开放平台行业开放扩展能力,保障 KA 商家、代运营、ISV 等开放场景需求。详情查看解决方案概述。​

1. 首页​

【解决方案配置】位置在“抖音开放平台->控制台->小程序->开发->解决方案配置”。如果没有侧边栏“解决方案配置”,参照解决方案概述进行开通。​
顶部步骤条:提示开发步骤,展示解决方案配置完成阶段和每个步骤的提示内容。​
线上方案:展示配置完成,线上运行的解决方案以及配置详情。若首次开发解决方案,并未执行过发布,该模块无数据。​
方案配置:逐一展示所有有权限查看的解决方案,可选择适合该小程序的方案,点击「去配置」进行查看和配置。一个小程序可以配置多个解决方案,但同样的能力在同一个分类(通用、生活服务、泛知识)下的不同解决方案中出现时,仅需填写一次配置内容即可,其他方案中点击「配置」按钮,会自动填充内容。点击「发布上线」可将当前所有方案的配置信息发布到线上。点击「查看发布记录」可查看每次发布的具体情况,若首次开发解决方案,并未执行过发布,该按钮不可点击。​

二、核心流程​

1.配置方案​

页面最下方为【方案配置】,点击「去配置」/「去管理」进入解决方案之后: ​
1.查看方案提供的能力以及能力所包含的服务端扩展点、消息等​
2.点击每个扩展点/消息右侧操作栏:配置,进入测试地址和生产地址的填写。扩展点/消息需要配置它的名称、测试地址、生产地址,实现方式可以选择抖音云、https,点击保存后即保存成功。​
3.点击每个扩展点/消息右侧操作栏:清空,清空所有历史填写内容​
4.点击每个扩展点/消息右侧操作栏:文档,查看扩展点/消息实现说明​
5.具体能力可能存在无权限的情况,若操作栏显示「去开通」按钮,点击后即可跳转进行能力申请。若没有权限且未显示「去开通」按钮,表示不符合该能力使用条件,无法获取。​
6.点击顶部右上角「查看能力列表」,可以进入【能力-解决方案】进行该解决方案所有可申请能力的权限申请。​

1.1 实现扩展点​

解决方案中需要配置的重要一类就是服务端扩展点。​
当我们选中某个方案,点击去配置,进入方案后可以看到各种能力,能力下包含多个扩展点,这些扩展点需要开发者实现。​
以预下单回调举例子,如下图所示,一共分为 4 步:​
1.设置测试环境回调地址:在测试情况下会调用当前地址,当前测试功能在调试中,暂停生效,恢复上线后会基于当前的地址生效。​
2.设置生产环境回调地址:在生产环境链路上,平台会通过这个地址调用开发者。​
3.确定。​
4.参考预下单回调实现说明实现扩展点,可以把这个说明当成接口文档,通过该文档可以知道该扩展的调用的超时时间、公共请求头、入参、出参、请求示例和返回示例。​
设置完成后,并不会马上生效,需要完成所有需要的方案配置后统一执行「发布上线」后生产地址生效。​

1.2 订阅消息通知​

消息订阅与实现扩展点类似,也是配置方案中需要配置的重要一类。​
以下图实现举例子,如下图所示,一共分为 4 步:​
1.设置开发环境通知地址。在测试情况下会调用当前地址,当前测试功能在调试中,暂停生效,恢复上线后会基于当前的地址生效。​
2.设置生产环境回调地址:在生产环境链路上,平台会通过这个地址调用开发者。​
3.保存。​
4.参考外卖_消息通知实现说明订阅消息通知,可以把这个说明当成接口文档,通过该文档可以知道该扩展的调用的超时时间、重试次数、公共请求头、入参、出参、请求示例和返回示例。后续会提供多语言的 SDK 方便快速订阅消息。​
设置完成后,为避免直接影响商家线上环境,并不会马上生效,需要完成所有需要的方案配置后统一执行「发布上线」后生产地址生效。​

2.发布上线​

完成所有需要的解决方案配置后,若确认无误,可以点击【方案配置】卡片中的「发布上线」按钮,操作成功后所有配置内容即可上线,点击完成后 120 秒后生效,能力开发完成。​

2.1 发布记录​

点击「查看发布记录」模块会展示发布的历史记录,点击发布记录中的「配置详情」,可以看到过去发布的所有配置内容,进行检查。​

三、修改配置​

当开发者当前线上的能力配置需要修改时,在页面最下方的【方案配置】卡片中,进入要修改的解决方案进行「去管理」或者新配置未配置的解决方案,修改所有配置后,回到首页,再次构建并且发布,即可实现修改,线上环境会呈现最新发布的内容,包含所有最新配置的方案能力。​