微信云开发目前已支持第三方平台代开发,开发者可按照如下流程进行授权和开发。

# 授权

  1. 第三方平台需在小程序权限中勾选 云开发管理权限 。请注意,在勾选 云开发管理权限 时请务必勾选 开发管理与数据分析权限
  2. 授权流程可参考 授权流程技术说明

# 解授权

  1. 小程序解除授权第三方后,小程序开发者将有权限访问云开发中存储和数据库等资源。
  2. 由于第三方平台上传的代码启用代码保护,因此小程序解除授权第三方后,小程序开发者须重新上传一次代码后,才可下载云函数代码。

# 使用开发者工具开发

  1. 以第三方平台开发号在微信开发者工具中创建云开发项目。
  2. 在项目根目录创建 ext.json ,添加配置 extAppid
  3. 进行云开发,具体开发过程可参考 第三方平台代开发

# 管理云环境

为方便第三方开发者开通云开发和创建云环境,现提供如下接口:

  1. 开通云开发
  2. 获取云环境信息
  3. 创建云环境
  4. 上传小程序配置
  5. 获取小程序配置

# 管理云函数

为方便第三方开发者对云函数进行管理和使用,现提供如下接口

  1. 创建云函数
  2. 获取代码保护密钥
  3. 获取上传凭证
  4. 上传云函数代码包
  5. 获取云函数列表
  6. 获取云函数下载地址
  7. 上传云函数配置
  8. 获取云函数配置

# 其他已开放的 HTTP API

为方便小程序开发者使用云开发资源,目前微信云开发已提供多种 HTTP API。具体接口功能可参考文档:

  1. 数据库
  2. 存储
  3. 云函数