# 第三方平台

开发者可在微信开放平台管理第三方平台账号,亦可在微信开发者平台进行基础信息、权限集、开发信息、代开发小程序以及开放能力的查看和管理。

关于第三方平台的介绍可前往第三方平台文档中心查看,本文仅介绍开发者平台的功能与操作。

操作路径

# 1、入口与访问

# 1.1 账号数量说明

进入微信开发者平台控制台主页面,在「我的业务」下可以看到当前微信账号所关联的各业务账号情况。

第三方平台账号的数量计算逻辑:当前用户作为第三方平台管理员的账号数量,加上当前用户作为开放平台管理员的开放平台下所属的第三方平台账号数量。

如果你看到的名下第三方平台账号数量是 0,则说明你不是任何第三方平台管理员或开发者,需要先绑定为第三方平台的管理员或开发者。

# 1.2 绑定成为管理员或开发者

  • 绑定为第三方平台管理员:微信开放平台 - 管理中心 - 第三方平台 - 基础设置 - 管理员设置
  • 绑定为第三方平台开发者:联系管理员前往「微信开发者平台 - 右上角头像 - 账号管理 - 第三方平台」将你添加为开发者

# 1.3 账号登录与权限验证

管理员首次通过控制台进入「第三方平台」详情页时,需要输入开放平台账号的密码进行账号权限校验,校验通过后即可进入详情页面。

权限验证规则:

  • 验证通过后,用户可在同一开放平台账号下,自由切换访问其管理的所有第三方平台账号详情页,无需重复验证
  • 访问其他开放平台账号下的第三方平台账号详情页时,需再次进行对应账号的身份验证
  • 可以通过下拉账号选择框查看当前所关联第三方平台账号及其身份验证情况

# 2、基础信息

「基础信息」Tab 展示第三方平台账号的基本配置信息。点击「编辑」按钮可前往微信开放平台进行修改。

关于开发资料的填写详细说明可查看创建与配置第三方平台准备工作

# 2.1 平台基本信息

  • AppID:第三方平台的唯一标识符,系统自动生成,不可修改
  • 类型:第三方平台的类型,当前仅支持在开发者平台管理「平台型」的第三方平台账号
  • 开放平台账号:关联的开放平台账号
  • 开放平台主体:开放平台账号的认证主体信息
  • 账号管理员:第三方平台账号的管理员信息
  • 审核状态:未审核、审核中、已通过、未通过

# 2.2 业务配置信息

  • 业务标签:第三方平台的业务分类标签
  • 应用官网:服务商的官方网站地址
  • 应用描述:第三方平台提供的服务内容和特色

# 2.3 开发密钥配置

  • AppSecret:第三方平台的应用密钥,用于生成 component_access_token 和进行接口调用。AppSecret 由用户手动生成并需妥善保存(平台不再保存该信息,如丢失可重置)
  • API IP 白名单:只有在白名单中的 IP 地址才能成功调用第三方平台相关接口。最多填写 100 个 IP 地址,以英文「;」隔开

# 3、权限集

「权限集」Tab 展示当前第三方平台账号下各个业务类型的权限集配置,用户按需新增或移除权限集,详细操作说明可查看权限集配置

权限集决定了服务商可以为商家提供哪些具体的服务能力。

  • 权限集是一个或多个接口权限的集合,只有配置了相应的权限集,才能在商家授权时获得对应的操作权限
  • 权限集有是否互斥之分,权限集互斥指的是该权限集只可同时授权给一个第三方平台

权限集分类

具体细则请参见权限集介绍

# 4、开发信息

「开发信息」Tab 展示当前第三方平台应用的开发配置,包含消息与事件接收、域名配置、安全配置等关键信息。

点击「编辑」按钮可前往微信开放平台管理开发配置。具体的配置方式请参考第三方平台开发信息配置

注意:开发资料修改后,只会对「授权测试公众号/小程序列表」的授权账号生效;需全网发布后方可对全网的授权账号生效。

# 4.1 消息与事件接收配置

  • 授权事件接收配置:用于接收平台推送给第三方平台帐号的消息与事件,如授权事件通知、component_verify_ticket
  • 消息与事件接收配置:用于代授权的公众号或小程序接收平台推送的消息与事件
  • 消息校验 Token:在代替公众号或小程序接收到消息时,用此 Token 来校验消息
  • 消息加解密 Key:在代替公众号或小程序收发消息过程中使用。必须是长度为 43 位的字符串,只能是字母和数字

# 4.2 域名配置

  • 授权发起页域名:必须从本域名内网页跳转到登录授权页,才可完成登录授权
  • 公众号开发域名:第三方平台在代公众号做网页授权、调用 JS SDK 等网页开发工作时所用的域名
  • 小程序服务器域名:第三方平台旗下授权的小程序,只可配置本平台服务器域名列表中的域名。最多可添加 1000 个
  • 小程序业务域名:第三方平台旗下授权的小程序,只可配置本平台业务域名列表中的域名。最多可添加 300 个

以上域名配置的详细说明请参考创建与配置第三方平台准备工作

# 4.3 其他配置

  • 授权测试账号列表:在全网发布之前,仅该列表内的账号才可进行授权,以便测试。最多 20 个,以英文「;」隔开(注意:填写的是原始 ID,不是 AppID)
  • API 安全配置:可查看 API 安全密钥,支持 AES256/SM4 对称密钥和 RSA/SM2 非对称密钥

# 5、代开发小程序

「代开发小程序」Tab 用于管理代开发小程序服务,包括查看绑定的开发小程序以及小程序模板库。

# 5.1 代开发流程

绑定开发小程序 → 小程序模板的开发和上传 → 添加到小程序模板库,获取模板 ID → 调用接口,为旗下授权的小程序部署代码。

具体流程和注意事项请参考服务商代开发小程序

# 5.2 已绑小程序

「开发小程序」指的是服务商用于开发用途的小程序账号,该账号通常不会发布上线,仅用于登录微信开发者工具进行代码编写和提交。

  • 可在控制台查看绑定的开发小程序的基础信息,同时进行「解除绑定」操作
  • 如果将小程序绑定为第三方平台的开发小程序,则该小程序在开发者工具的代码会默认提交到第三方平台的草稿箱
  • 一个第三方平台账号可绑定 30 个开发小程序
  • 绑定代开发小程序的具体流程参见绑定开发小程序文档

# 5.3 小程序模板库

当代码提交到草稿箱之后,需要添加至模板库才可以提交代码。如果使用 directCommit 模式提交代码,则不需要经过模板库,详情可查看第三方小程序开发模式说明

可在「模板库」页面查看草稿箱和普通模板库。小程序模板库的存储数量为 200。

# 6、开放能力

「开放能力」Tab 展示第三方平台可以使用的各种增值服务和高级功能,帮助服务商为商家提供更加丰富和专业的服务。

当前支持的开放能力包括:

  • 小程序服务商组件:用于帮助服务商在小程序内完成第三方授权、试用小程序管理等能力
  • 个人主体升级版小程序:用于帮助服务商为个人主体创建有支付能力的小程序
  • 云服务:为服务商提供小程序、网页开发、第三方平台开发所需的数据库、存储、云函数、容器服务等云服务
  • 流量主代运营:可帮助小程序代运营流量主功能进行广告变现,共享分成收入

可点击「详情」或「申请」按钮跳转微信开放平台进行开放能力的查看或配置。