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

授权

  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. 云函数