空气台连接器
  • 03 Nov 2023
  • 1 分钟阅读
  • 贡献者

空气台连接器


文章摘要

空气台连接器

简介

Tulip-Airtable 集成提供了一种将 Tulip 与 Airtable 中现有数据集成的简便方法。该 API 严格遵循 REST 语义,使用 JSON 对对象进行编码,并依靠标准 HTTP 代码来提示操作结果。该连接器的目标是使用 HTTP连接器集成 Airtable 与 Tulip,并为客户提供可导入其实例的开箱即用 Airtable 连接器。

目的

我们将重点介绍不同的 HTTP 连接器功能,这些功能可以通过对 Airtable API 端点进行 HTTP 调用来构建,以便与工作区中的 Airtable 进行交互,从而尝试对表进行各种读写操作,这些操作可用于各种用例。我们将探索 OAuth Bearer Token 的用法,并利用

API 文档

Airtable API 文档

前提条件

  1. 在 Airtable 上创建账户
  2. 创建新工作区,并生成承载令牌,作为连接标头的一部分。

Tulip 连接详细信息

需要在 Tulip 连接器上配置以下信息。

  1. 运行于:云连接器主机
  2. 主机:api.airtable.com
  3. 端口:443
  4. TLS:Yes
  5. OAuth 2(承载令牌):身份验证将转发到所有连接器功能。

连接器功能

Airtable 创建记录

用途

此连接器函数可在 Airtable 中创建单个记录或记录列表。

你的请求正文应包括一个由最多 10 个记录对象组成的数组。每个对象都应有一个键,即字段名,其中包含按字段名排列的所有记录值。你可以包含全部、部分或全部字段值。

端点

HTTP POST 调用端点https://api.airtable.com/v0/base_id/TableName

所需输入

要传递的参数如下

  1. 表名(URL)
  2. 作为请求体传入的对象数组,用于创建多条记录

输出提取器

  1. 对象数组
  2. 每个对象都有记录 ID 和表的其他字段

Airtable 删除记录

目的

此连接器函数将从 Airtable 中删除所提供 record_id 的数据。数据将从表中永久删除。

终点

调用 HTTP DELETE 端点-https://api.airtable.com/v0/base_id/TableName

所需输入

要传递的 URL 参数如下

  1. 表名
  2. 记录 ID

Airtable 获取记录

用途

通过该连接器,我们可以获取数据以修改或用作另一个连接器的输入。

端点

调用 HTTP GET 端点-https://api.airtable.com/v0/base_id/TableName

所需输入

以下是需要传递的 URL 参数

  1. 表名
  2. 记录 ID

输出提取器

  1. 对象数组
  2. 每个对象包含记录 ID 和表的其他字段

Airtable 列表记录

目的

此连接器函数从 Airtable 获取记录列表,记录数由最大记录查询参数定义。有了这个连接器,我们就可以获取数据来修改或用作另一个连接器的输入。

端点

调用 HTTP GET 端点-https://api.airtable.com/v0/base_id/TableName

所需输入

以下是需要传递的参数

  1. 表名(URL)
  2. 最大记录数:指定要获取的记录数(查询参数)

输出提取器

  1. 对象数组
  2. 每个对象都有记录 ID 和表的其他字段

Airtable 更新记录

目的

此连接器函数用于更新 Airtable 中的记录。

PATCH 请求只会更新你指定的字段,其他字段保持不变。连接器将接收表名、记录 ID 和表中要更新的值列表。

端点

对端点的 HTTP 补丁调用-https://api.airtable.com/v0/base_id/TableName

所需输入

以下是需要传递的参数

  1. 表名(URL)
  2. 记录 ID(URL)
  3. 更新值:我们希望更新的不同列,作为请求正文发送

输出提取器

  1. 对象数组
  2. 每个对象都有记录 ID 和表的其他字段

视频


本文对您有帮助吗?