跳到主要内容

概述

引言

云开发 HTTP API 是一套为开发者设计的接口,旨在通过 HTTP 协议提供对云开发平台功能的访问。这些 API 允许开发者以编程方式实现用户认证、云函数、云数据库、数据模型、AI 等功能,从而加速应用开发流程。

核心特性

云开发 HTTP API 提供以下核心特性:

  • 用户认证:支持多种认证方式,包括匿名登录、账号密码登录、OAuth 2.0 等。
  • 基础能力:统一支持云开发的后端能力,例如会逐步开放云函数、云数据库、数据模型、AI 等功能的 HTTP 接口
  • 扩展性:API 设计考虑了未来功能的扩展,确保长期兼容性。

架构概览

云开发平台的架构设计为多层结构,包括:

  • 前端应用层:开发者的应用前端,通过 API 与云开发平台交互。
  • API 层:处理 API 请求的入口,提供请求路由、认证等功能。
  • 后端服务层:实现具体业务逻辑,如云函数、云数据库、数据模型、AI 等业务模块
  • 数据存储层:云存储、云数据库,存储用户数据,保证数据的持久化和安全性。

使用场景

云开发 HTTP API 适用于以下场景:

  • 移动应用开发:为移动应用提供后端服务
  • Web 应用开发:构建动态网站和 Web 应用
  • 游戏开发:使用 unity 等游戏构建平台
  • IoT 设备:连接物联网设备,实现数据收集和远程控制
  • 开发者自有服务:在开发者自有服务器端调用云开发, 实现特定功能

文档结构

本文档集包括以下部分:

  • 概述:提供对云开发 HTTP API 的基本介绍。
  • 接入指南:指导开发者如何开始使用 API。
  • 获取 AccessToken:详细说明如何获取和使用访问令牌。
  • 接口在线调试:介绍如何使用在线工具进行 API 调试。

版本和更新

本文档将与云开发 HTTP API 的版本同步更新。所有重大变更和更新将记录在文档的“版本和更新”部分。

支持和反馈

我们鼓励开发者通过官方渠道提供反馈和建议。云开发平台拥有活跃的开发者社区,为开发者提供支持和帮助。