エアテーブル用コネクター
  • 03 Nov 2023
  • 1 読む分
  • 寄稿者

エアテーブル用コネクター


Article Summary

エアテーブル コネクター

はじめに

Tulip-Airtable Integrationは、TulipとAirtableの既存データを簡単に統合する方法を提供します。APIはRESTセマンティクスに忠実に従い、オブジェクトをエンコードするためにJSONを使用し、操作の結果を通知するために標準的なHTTPコードに依存しています。このコネクタの目的は、HTTPコネクタを使用してAirtableとTulipを統合し、インスタンスにインポート可能なすぐに使えるAirtableコネクタをお客様に提供することです。

目的

ワークスペース内の Airtable と対話するために、Airtable API エンドポイントへの HTTP 呼び出しを行うことによって構築できるさまざまな HTTP コネクタ機能を紹介し、さまざまなユースケースに活用できるテーブルのさまざまな読み取りと書き込みアクションを試します。OAuthベアラートークンの使い方を探求し、その利点を活用します。

API ドキュメント

Airtable API ドキュメント

前提条件

  1. Airtable でアカウントを作成する
  2. 新しいワークスペースを作成し、Connection ヘッダの一部として使用する Bearer トークンを生成します。

Tulip 接続の詳細

Tulipのコネクターに以下の情報を設定する必要があります。

  1. 実行中: クラウドコネクタホスト
  2. ホスト :api.airtable.com
  3. ポート:443
  4. TLS:はい
  5. OAuth 2(ベアラートークン):認証はすべてのConnector Functionsに引き継がれます。

コネクタ機能

Airtableレコードの作成

目的

このコネクタ関数は、Airtable 内に単一レコードまたはレコードのリストを作成します。

リクエスト本文には、最大10個のレコードオブジェクトの配列を含める必要があります。これらの各オブジェクトは、フィールド名でレコードのすべての値を含む1つのキーfieldsを持つ必要があります。フィールド値のすべて、一部、またはすべてを含めることができます。

エンドポイント

エンドポイントhttps://api.airtable.com/v0/base_id/TableNameへの HTTP POST コール。

必須入力

渡されるパラメータは以下のとおりです。

  1. TableName (URL)
  2. 複数のレコードを作成するためのリクエスト・ボディとして渡されるオブジェクトの配列

出力エクストラクタ

  1. オブジェクトの配列
  2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持つ

Airtableレコードの削除

目的

このコネクタ関数は、指定された record_id を持つ Airtable からデータを削除します。データはテーブルから永久に削除されます。

エンドポイント

エンドポイントへの HTTP DELETE コール-https://api.airtable.com/v0/base_id/TableName

必要な入力

渡される URL パラメータは以下のとおりです。

  1. テーブル名
  2. レコードID

Airtableレコード取得

目的

このコネクタ関数は、提供されたレコード ID で Airtable から単一のレコードを取得します。

エンドポイント

エンドポイントへの HTTP GET コール-https://api.airtable.com/v0/base_id/TableName

必要な入力

以下は、渡される URL パラメータです。

  1. テーブル名
  2. レコードID

出力エクストラクタ

  1. オブジェクトの配列
  2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持っていた

エアテーブルのリストレコード

目的

このコネクタ関数は、Airtable からレコードのリストを取得します。レコードの数は、max records クエリパラメータで定義されます。このコネクタを使用すると、データを修正して取得したり、別のコネクタの入力として使用したりできます。

エンドポイント

エンドポイントへの HTTP GET コール-https://api.airtable.com/v0/base_id/TableName

必要な入力

渡されるパラメータは以下のとおりです。

  1. テーブル名(URL)
  2. MaxRecords:取得するレコード数を指定する数値(クエリ・パラメータ)

出力エクストラクタ

  1. オブジェクトの配列
  2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持つ

Airtableレコードの更新

目的

このコネクタ関数は、Airtable 内のレコードを更新します。

PATCH リクエストは、指定したフィールドのみを更新し、残りは元のままにします。コネクタは、テーブル名、レコード ID、およびテーブル内で更新される値のリストを受け取ります。

エンドポイント

エンドポイントへのHTTPパッチコール-https://api.airtable.com/v0/base_id/TableName

必須入力

以下は渡されるパラメータです。

  1. テーブル名(URL)
  2. レコードID (URL)
  3. 更新値: リクエストボディとして送信される更新したい異なるカラム

出力エクストラクタ

  1. オブジェクトの配列
  2. 各オブジェクトはRecordIdとテーブルの他のフィールドを持っていた

ビデオ


この記事は役に立ちましたか?