Airtable csatlakozó
  • 03 Nov 2023
  • 2 Elolvasandó percek
  • Közreműködők

Airtable csatlakozó


Article Summary

Airtable csatlakozó

Bevezetés

A Tulip-Airtable integráció egyszerű módot biztosít a Tulip és az Airtable meglévő adatainak integrálására. Az API szorosan követi a REST szemantikát, JSON-t használ az objektumok kódolásához, és szabványos HTTP-kódokra támaszkodik a műveletek kimenetelének jelzésére. Ennek a csatlakozónak a célja az Airtable és a Tulip integrálása a HTTP-konnektorok segítségével, és ügyfeleink számára egy olyan Airtable-konnektort biztosít, amelyet importálhatnak a példányukba.

Cél

Különböző HTTP-konnektor funkciókat fogunk kiemelni, amelyeket az Airtable API végpontok HTTP-hívásaival lehet létrehozni, hogy egy munkaterületen belül interakcióba lépjenek az Airtable táblákkal, hogy kipróbálhassanak különböző olvasási és írási műveleteket a táblákon, amelyeket különböző felhasználási esetekben lehet kihasználni. Megvizsgáljuk az OAuth Bearer Token használatát, és kihasználjuk az OAuth Bearer Token előnyeit.

API-dokumentum

Airtable API dokumentáció

Előfeltételek

  1. Hozzon létre egy fiókot az Airtable-en
  2. Hozzon létre új munkaterületet, és generáljon Bearer tokent, amelyet a Connection headerek részeként használ.

Tulip kapcsolat részletei

A következő információkat kellene beállítani a Tulip csatlakozókon.

  1. Futtatás: Cloud Connector Host
  2. Host :api.airtable.com
  3. Port:443
  4. TLS:Igen
  5. OAuth 2(Bearer Token): A hitelesítés továbbításra kerül az összes csatlakozófunkcióra.

Csatlakozó funkciók

Airtable rekord létrehozása

Cél

Ez a csatlakozófüggvény egyetlen rekordot vagy rekordok listáját hozza létre az Airtable-ben.

A kérés testének tartalmaznia kell egy legfeljebb 10 rekordobjektumot tartalmazó tömböt. Mindegyik objektumnak rendelkeznie kell egy kulccsal, a mezőkkel, amely tartalmazza a rekord összes értékét mezőnév szerint. A mezőértékek közül az összeset, néhányat vagy egyet sem tartalmazhat.

Végpont

HTTP POST hívás a https://api.airtable.com/v0/base_id/TableName végpontra.

Kötelező bemenet

A következő paramétereket kell átadni

  1. TableName (URL)
  2. Több rekord létrehozásához a kérés testeként átadott objektumok tömbje

Kimenet Extractor

  1. Objektumok tömbje
  2. Minden objektum RecordId-t és a táblázat egyéb mezőit tartalmazza.

Airtable Rekord törlése

Cél

Ez a csatlakozófüggvény törli az adatokat az Airtable-ből a megadott record_id-vel. Az adatok véglegesen törlődnek a táblából.

Végpont

HTTP DELETE hívás a -https://api.airtable.com/v0/base_id/TableName végponthoz.

Kötelező bemenet

A következő URL paramétereket kell átadni

  1. Táblázat neve
  2. Rekord azonosító

Airtable Get Record

Cél

Ez a csatlakozófüggvény egyetlen rekordot kap az Airtable-ből a megadott Record Id-vel, Ezzel a csatlakozóval megkaphatjuk az adatokat, hogy módosítsuk vagy egy másik csatlakozó bemeneteként használjuk.

Végpont

HTTP GET hívás a végponthoz -https://api.airtable.com/v0/base_id/TableName

Kötelező bemenet

A következő URL paramétereket kell átadni

  1. TableName
  2. Record Id

Kimenet Extractor

  1. Objektumok tömbje
  2. Minden objektum RecordId-t és a táblázat egyéb mezőit tartalmazza.

Légtábla lista rekordok

Cél

Ez a csatlakozófüggvény a rekordok listáját szerzi le az Airtable-ből, a rekordok számát a max records lekérdezési paraméter határozza meg. Ezzel a csatlakozóval megkaphatjuk az adatokat, hogy módosítsuk vagy egy másik csatlakozó bemeneteként használjuk.

Végpont

HTTP GET hívás a végponthoz -https://api.airtable.com/v0/base_id/TableName

Kötelező bemenet

A következő paramétereket kell átadni

  1. Táblázat neve (URL)
  2. MaxRecords: A lekérdezendő rekordok számát megadó szám (lekérdezési paraméter).

Kimenet Extractor

  1. Objektumok tömbje
  2. Minden objektumnak RecordId és a táblázat egyéb mezői.

Airtable frissítés rekord

Cél

Ez a csatlakozófüggvény frissít egy rekordot az Airtable-ben.

A PATCH kérés csak a megadott mezőket frissíti, a többit változatlanul hagyja. A csatlakozó átveszi a tábla nevét, a Record Id-t és a táblázatban frissítendő értékek listáját.

Végpont

HTTP Patch hívás a végponthoz -https://api.airtable.com/v0/base_id/TableName

Kötelező bemenet

A következő paramétereket kell átadni

  1. TableName (URL)
  2. Record Id (URL)
  3. Updated Values: a különböző oszlopok, amelyeket frissíteni szeretnénk, a kérés testeként elküldve.

Kimeneti kivonatoló

  1. Objektumok tömbje
  2. Minden objektum RecordId-t és a táblázat egyéb mezőit tartalmazza.

Video


Hasznos volt ez a cikk?