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

    Airtable csatlakozó


    Cikk összefoglaló

    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?