# 第三方平台云服务

微信官方为帮助开发者更加聚焦业务开发,减少在环境搭建、管理工具建设等方面的成本投入,推出「一键搭建第三方平台后端服务、一键部署第三方平台管理工具」功能,助力开发者更高效地基于第三方平台开展业务。

由官方维护迭代的「第三方平台后端服务」以及名称为「服务商管家」的「第三方平台管理工具」,该服务以镜像方式和开源的方式进行开放。开发者一键部署即可获得开箱即用的后端服务与服务商 SaaS 应用(服务商管家),也可以进行与业务的开发对接。

该服务一键部署于微信云托管,源码存放地址为 wxcloudrun-wxcomponent,开发者可下载源码进行二次开发。如果使用该功能遇到任何问题,可前往微信开放平台服务商专区进行反馈。

# 一、功能介绍

一键部署官方第三方平台云服务,可获得如下两个功能模块:

  • 【第三方平台后端服务】服务商无需再购买服务器、开发接收平台推送给开发者的事件与消息,一键部署即可获得完整的接收消息与事件的后端服务,开箱即用。
  • 【第三方平台管理工具-服务商管家】提供的功能以及使用指南可点击查看详情
  • 自建第三方平台后端服务 VS 使用官方第三方平台云服务如下图,使用第三方平台云服务可降低开发成本。
  • 如何将部署好的云服务与业务系统对接、云服务模式下如何调用官方接口请查看本文末尾。

# 二、部署说明

如果将该官方镜像部署在微信云托管,即可在第三方平台完成一键部署和环境初始化配置。同时也支持开发者前往项目地址下载源码并且构建镜像,部署在自建容器服务或者其他容器服务里。文档下方的操作指南只包括将云服务部署于微信云托管中。

# 2.1 新建账号

对于新建第三方平台账号的用户,可参考如下步骤完成搭建。

  • 登录微信开放平台,前往第三方平台,然后点击「创建第三方平台」,选择「平台型」。
  • 填写基本信息,开发模式选择「云服务模式」。
  • 等待 3 分钟即可完成账号创建以及服务部署和开发配置。

# 2.2 存量账号

对于存量已经在正常使用的第三方平台账号,可参考如下步骤完成云服务开通、部署以及环境搭建。

  • 登录微信开放平台,前往第三方平台,进入第三方平台详情。
  • 前往「开发配置 - 开发模式」,选择切换「云服务模式」。
  • 确认相关信息并点击「切换」;等待 3 分钟,即可完成服务部署以及开发配置。

# 2.3 存量账号不支持切换的场景说明

  • 如果存量的第三方平台账号已经配置过资料,则不支持再切换为云服务模式,即「切换开发模式」的按钮不再显示。
  • 如果想使用微信云托管功能,则可以前往「云服务」开通,开通后即可从下方入口点击进入微信云托管。

# 三、使用说明

# 3.1 使用官方默认配置

  • 云服务模式下,授权事件配置、消息与事件配置以及授权发起页域名必须使用一键部署云服务时生成的配置。
  • 如需更改这些配置,可前往「开发模式」,将云服务模式切换为传统模式即可。

# 3.2 查看云服务基本信息

  • 可在服务商管家模块中查看已部署服务的状态以及基本信息。
  • 若需对云服务进行管理,可前往微信云托管进行管理;可在微信云托管进行云服务管理、数据库管理、查看监控告警、查看资源使用情况等操作。

# 3.3 使用「服务商管家」

一键部署的第三方平台管理工具,详情可查看服务商管家使用说明

# 3.4 官方服务与业务系统对接

一键部署的第三方平台云服务,如何与业务系统对接,详情可查看系统集成说明

# 3.5 官方服务二次开发

可按照官方服务二次开发指引进行开发。

# 四、常见问题

开通「云服务」账号是否收费?

  • 如果只是开通「云服务」账号,没有进行任何服务部署(即没有在微信云托管里部署任何服务),则不收费。
  • 如果开通「云服务」账号的同时一键部署了官方的镜像到云托管里,免费额度使用完之后按实际使用量计费。
  • 如果已经进行服务部署,则前 3 个月有免费额度(前提是没有在云托管里额外再使用其他资源),免费额度用完之后按实际使用量计费。相关的计费策略可查看微信云托管产品计费说明

如何关闭云服务账号?

  • 如果误开通了云服务账号,当前暂不支持关闭。
  • 如果是担心相关费用产生,可登录微信云托管将环境删除即可,删除后则不再产生费用。

如何切换开发模式?

  • 如果创建账号时误选择了云服务模式,希望进行关闭,则可前往「开发配置 - 开发模式」中进行切换。