Cel
W niniejszym artykule podsumowano strukturę i budowę interfejsu API Tulip.
Jakie cele spełnia test jednostkowy interfejsu API Tulip?
Umożliwia on testowanie niektórych z najczęściej używanych funkcji interfejsu API Tulip. Funkcje zawarte w aplikacji:
- Wyświetlanie tabel Tulip
- Wyświetlanie rekordów tabeli Tulip
- Tworzenie rekordu w tabeli Tulip
- Zliczanie rekordów w tabeli Tulip
- Usuń rekord z tabeli Tulip
- Zaktualizuj rekord w tabeli Tulip
- Usuń wszystkie rekordy z tabeli Tulip
- Podpisywanie adresów URL
Tabela używana w teście jednostkowym
Aby przetestować funkcje API tabeli Tulip, użytkownik potrzebuje tabeli testowej, a mianowicie przykładowej tabeli API Tulip.
Struktura aplikacji
Prior to r383, Service Accounts were called "API Tokens".
Po lewej stronie każdego kroku znajduje się menu.
W krokach „Wprowadzenie” i „Konfiguracja połączenia” użytkownik może zapoznać się z przeznaczeniem aplikacji, a także znaleźć instrukcje dotyczące konfiguracji połączenia między łącznikiem API Tulip a swoją instancją.

Jeśli w Twojej instancji nie są włączone obszary robocze, przejdź do ustawień konta > Tulip API, aby wygenerować konto serwisowe. W tym przypadku nie musisz odwoływać się do /w/DEFAULT w swoim punkcie końcowym API, tzn. aby uzyskać tabele, Twój punkt końcowy będzie wyglądał następująco: adres bazowy + api/v3/tables
Jeśli masz włączone obszary robocze i korzystasz z globalnego konta serwisowego API (znajdującego się w sekcji Ustawienia konta > Tulip API), musisz zdefiniować obszar roboczy w swoim punkcie końcowym API, tzn. aby pobrać tabele, twój punkt końcowy będzie wyglądał następująco: -adres URL bazowy + api/v3/w/<workspaceID>/tables. Więcej informacji na ten temat znajdziesz tutaj – https://support.tulip.co/apidocs/introduction#workspaces
Jeśli masz włączone obszary robocze i korzystasz z konta usługowego o zakresie obszaru roboczego (znajdującego się w sekcji Ustawienia obszaru roboczego > Tulip API), nie musisz definiować obszaru roboczego w swoim punkcie końcowym API, tzn. aby pobrać tabele, twój punkt końcowy będzie wyglądał następująco:-BASE URL + api/v3/tables

W kroku „Pobierz tabele” funkcja łącznika uruchamia się po naciśnięciu przycisku „Pobierz tabele”, aby wyświetlić listę wszystkich tabel w instancji. Użytkownik może wybrać tabelę z interaktywnej tabeli po lewej stronie i wyświetlić jej szczegóły po prawej stronie.
W kroku „Utwórz rekord” użytkownik może utworzyć nowy rekord, wypełniając pola wprowadzania danych. Po kliknięciu przycisku „Utwórz rekord” i wypełnieniu wszystkich pól nowy rekord będzie widoczny w interaktywnej tabeli po prawej stronie. 
W kroku „Pobierz rekordy ” po naciśnięciu przycisku „Pobierz rekordy” wyświetlana jest lista rekordów z tabeli „Tulip API Sample ”. Użytkownik może wybrać rekord z interaktywnej tabeli po lewej stronie i wyświetlić jego szczegóły po prawej stronie.
W etapie „Count records ” po naciśnięciu przycisku uruchamiana jest funkcja łącznika, a liczba rekordów jest widoczna po prawej stronie.
W kroku „Update record” użytkownik może wybrać identyfikator rekordu do aktualizacji oraz wypełnić pola wprowadzania danych, które mają zostać zaktualizowane. Po kliknięciu przycisku „Update record” zaktualizowany rekord jest widoczny po prawej stronie.
W kroku „Usuń rekord” użytkownik musi wybrać rekord z interaktywnej tabeli po lewej stronie. Po kliknięciu przycisku „Usuń rekord” rekord zostanie usunięty z przykładowej tabeli.

W kroku „Usuń wszystkie rekordy ” po kliknięciu przycisku „Usuń wszystkie rekordy ” wszystkie rekordy zostaną usunięte z przykładowej tabeli.

W kroku „Podpisz adres URL ” użytkownik może wprowadzić adres URL i go podpisać. Po podpisaniu adresu URL podpisany adres można wyświetlić w prawym panelu. 

