Cél
Ez a cikk összefoglalja, hogyan épül fel és hogyan működik a Tulip API.
Milyen célt szolgál a Tulip API egységteszt?
Lehetővé teszi a leggyakrabban használt Tulip API-funkciók egy részének tesztelését. Az alkalmazásban szereplő funkciók:
- Tulip-táblák listája
- Tulip-táblák rekordjainak listázása
- Tulip-tábla rekord létrehozása
- A Tulip-táblák rekordjainak számlálása
- Tulip-tábla rekordjának törlése
- Tulip-tábla rekordjának frissítése
- A Tulip-táblázat összes rekordjának törlése
- URL-ek aláírása
Az egységtesztben használt táblázat
A Tulip Table API-funkciók teszteléséhez a felhasználónak szüksége van egy teszt táblára, nevezetesen a Tulip API minta táblára.
Az alkalmazás felépítése
Prior to r383, Service Accounts were called "API Tokens".
Minden lépés bal oldalán található egy menü.
A Bevezetés és a Kapcsolat konfigurálása lépésekben a felhasználó megismerheti az alkalmazás célját, valamint megtalálja az utasításokat a Tulip API-csatlakozó és saját példánya közötti kapcsolat konfigurálásához.

Ha az Ön példányában a munkaterületek nincsenek engedélyezve, lépjen a fiókbeállítások > Tulip API menüpontra a szolgáltatási fiók létrehozásához. Ebben az esetben nem kell hivatkoznia a /w/DEFAULT-ra az API végpontjában, azaz a táblák lekéréséhez a végpontja a következő lesz: BASE URL + api/v3/tables
Ha a munkaterületek engedélyezve vannak, és globális API-szolgáltatási fiókot használ (amelyet a Fiókbeállítások > Tulip API menüpont alatt talál), akkor meg kell határoznia a munkaterületet az API-végpontjában, azaz a táblák lekéréséhez a végpontja a következő lesz:-Alap-URL + api/v3/w/<munkaterület-azonosító>/tables. Erről itt olvashat bővebben: https://support.tulip.co/apidocs/introduction#workspaces
Ha engedélyezte a munkaterületeket, és munkaterület-hatókörű szolgáltatási fiókot használ (amelyet a Munkaterület-beállítások > Tulip API menüpont alatt talál), akkor nem kell megadnia a munkaterületet az API végpontjában, azaz a táblák lekéréséhez a végpontja a következő lesz:-BASE URL + api/v3/tables

A „Táblák lekérése” lépésben a csatlakozó funkció a „Táblák lekérése” gomb megnyomására fut le, és felsorolja az instanciában található összes táblát. A felhasználó kiválaszthat egy táblát a bal oldalon található interaktív táblából, és megtekintheti annak részleteit a jobb oldalon.
A „Record létrehozása” lépésben a felhasználó a beviteli mezők kitöltésével hozhat létre új rekordot. Amikor a „Record létrehozása” gombra kattint, és az összes mezőt kitöltötte, az új rekord a jobb oldali interaktív táblázatban tekinthető meg. 
A „Get records” lépésben a „Get Records” gomb megnyomására megjelennek a Tulip API Sample táblázat rekordjai. A felhasználó kiválaszthat egy rekordot a bal oldali interaktív táblázatból, és megtekintheti annak részleteit a jobb oldalon.
A „Rekordok számlálása” lépésben a gomb megnyomására a csatlakozó funkció fut, és a rekordok száma a jobb oldalon látható.
A „Record frissítése” lépésben a felhasználó kiválaszthatja a frissíteni kívánt rekord azonosítóját, majd kitöltheti a frissítendő beviteli mezőket. Amint rákattint a „Record frissítése” gombra, a frissített rekord a jobb oldalon megtekinthető.
A „Rekord törlése” lépésben a felhasználónak ki kell választania egy rekordot a bal oldali interaktív táblázatból. A „Rekord törlése” gombra kattintás után a rekord törlődik a minta táblázatból.

Az „Összes rekord törlése” lépésben az „Összes rekord törlése” gombra kattintva az összes rekord törlődik a minta táblázatból.

Az „URL aláírása” lépésben a felhasználó beírhat egy URL-címet, és aláírhatja azt. Az URL aláírása után az aláírt URL a jobb oldali ablaktáblában tekinthető meg. 

