introduction
1. 概述
- API (Application Programming Interface) = 应用程序接口
- 提供了一个简单的方法来整合您的业务(应用)与任何外部系统的数据
- 只需要用规定的格式调用 API 即可获取对应信息
- API 严格遵循 REST 语义,使用 JSON 编码对象,并依赖标准 HTTP 代码来指示操作结果
2. API 请求的方式
什么是请求:要调用 API 接口,则需要通过 URL 地址传输。URL 打开一次便是一次请求,刷新再来又算一次请求。
如何请求 API 接口:打开访问接口的 URL。URL 在请求时需要几个组成部分:
2.1 API 接口地址
API 接口服务给外部访问的地址
请求方式:
常见的有 GET,POST 和其他方式。
对于 GET 请求,所有参数通过拼接在 URL 之后传递。
对于 POST 请求,请求的主体必须是 JSON 格式,而且 HTTP header 的 Content-Type 需要设置为 application/json。
请求的参数:
API 接口会根据您提供参数来处理对应的数据。
授权验证方式:
在请求 API 时,需要验证您的请求。包括 Appkey/Secretkey 以及 Sign。这些讯息 API 服务商都会提供给您。
Header:
请求时需要传递的表头信息,属于系统级别的参数。正常情况下,我们不需要配置。如果需要配置,API 会特别说明。
Body:
用来存储传递的数据。它在请求方式为 POST 时才需要配置,用来储存表单信息,有些授权验证的参数也可以存放在这里。 例如:通过 API 接口,讲表单数据新增到第三方系统内,表单的字段名称和字段值便会存放再 BODY 中。
总结,我们需要以下三部分来调用 API 接口:
- API URL 地址
- 传递的参数
- 授权验证身份
2.2 平台支持的模式
基础模块
接口内容包括:
- 账户
- 登录/验证
- 消息
应用
工作表
- 获取工作表结构信息 GET
应用权限组
- 创建应用权限组 POST
- 获取应用权限组 GET
- 删除应用权限组 DELETE
- 修改应用权限组 PUT
- 复制应用权限组 POST
选项集
- 新增选项集 POST
- 获取选项集 GET
- 编辑选项集 PUT
3. API 接口文档
进入应用,点击【…】- 【应用管理】- 【API 文档】
3.1 字段与控件类型对照表
控件 ID:自动生成的 ID,不能更改。通过 API 写入数据时需用控件 ID 代表本控件。
字段名称:用户为字段设置的名称。
说明:如果标志为只读,不支持写入和更新。
3.2 数据 API
我们提供了不同接口,以满足数据的所有操作场景:
- 获取列表 GET
- 新建行记录 POST
- 查询行记录 GET
- 修改行记录 PUT
- 删除行记录 DELETE
- 批量更新记录 POST
- 批量删除记录 DELETE
例如:我们需要新建一行记录,即通过 API 向工作表新增一行记录
规则:
参数可以直接复制提供的值
请求参数: