- 打印
空气台连接器
简介
Tulip-Airtable 集成提供了一种将 Tulip 与 Airtable 中现有数据集成的简便方法。该 API 严格遵循 REST 语义,使用 JSON 对对象进行编码,并依靠标准 HTTP 代码来提示操作结果。该连接器的目标是使用 HTTP连接器集成 Airtable 与 Tulip,并为客户提供可导入其实例的开箱即用 Airtable 连接器。
目的
我们将重点介绍不同的 HTTP 连接器功能,这些功能可以通过对 Airtable API 端点进行 HTTP 调用来构建,以便与工作区中的 Airtable 进行交互,从而尝试对表进行各种读写操作,这些操作可用于各种用例。我们将探索 OAuth Bearer Token 的用法,并利用
API 文档
前提条件
- 在 Airtable 上创建账户
- 创建新工作区,并生成承载令牌,作为连接标头的一部分。
Tulip 连接详细信息
需要在 Tulip 连接器上配置以下信息。
- 运行于:云连接器主机
- 主机:api.airtable.com
- 端口:443
- TLS:Yes
- OAuth 2(承载令牌):身份验证将转发到所有连接器功能。
连接器功能
Airtable 创建记录
用途
此连接器函数可在 Airtable 中创建单个记录或记录列表。
你的请求正文应包括一个由最多 10 个记录对象组成的数组。每个对象都应有一个键,即字段名,其中包含按字段名排列的所有记录值。你可以包含全部、部分或全部字段值。
端点
HTTP POST 调用端点https://api.airtable.com/v0/base_id/TableName
所需输入
要传递的参数如下
- 表名(URL)
- 作为请求体传入的对象数组,用于创建多条记录
输出提取器
- 对象数组
- 每个对象都有记录 ID 和表的其他字段
Airtable 删除记录
目的
此连接器函数将从 Airtable 中删除所提供 record_id 的数据。数据将从表中永久删除。
终点
调用 HTTP DELETE 端点-https://api.airtable.com/v0/base_id/TableName
所需输入
要传递的 URL 参数如下
- 表名
- 记录 ID
Airtable 获取记录
用途
通过该连接器,我们可以获取数据以修改或用作另一个连接器的输入。
端点
调用 HTTP GET 端点-https://api.airtable.com/v0/base_id/TableName
所需输入
以下是需要传递的 URL 参数
- 表名
- 记录 ID
输出提取器
- 对象数组
- 每个对象包含记录 ID 和表的其他字段
Airtable 列表记录
目的
此连接器函数从 Airtable 获取记录列表,记录数由最大记录查询参数定义。有了这个连接器,我们就可以获取数据来修改或用作另一个连接器的输入。
端点
调用 HTTP GET 端点-https://api.airtable.com/v0/base_id/TableName
所需输入
以下是需要传递的参数
- 表名(URL)
- 最大记录数:指定要获取的记录数(查询参数)
输出提取器
- 对象数组
- 每个对象都有记录 ID 和表的其他字段
Airtable 更新记录
目的
此连接器函数用于更新 Airtable 中的记录。
PATCH 请求只会更新你指定的字段,其他字段保持不变。连接器将接收表名、记录 ID 和表中要更新的值列表。
端点
对端点的 HTTP 补丁调用-https://api.airtable.com/v0/base_id/TableName
所需输入
以下是需要传递的参数
- 表名(URL)
- 记录 ID(URL)
- 更新值:我们希望更新的不同列,作为请求正文发送
输出提取器
- 对象数组
- 每个对象都有记录 ID 和表的其他字段