Tulip-API-Einheitstest

Prev Next

Zweck

Dieser Artikel fasst zusammen, wie die Tulip-API aufgebaut und strukturiert ist.

Welchem Zweck dient der Tulip-API-Unit-Test?

Er ermöglicht das Testen einiger der am häufigsten verwendeten Tulip-API-Funktionen. In der Anwendung enthaltene Funktionen:

  • Tulip-Tabellen auflisten
  • Datensätze einer Tulip-Tabelle auflisten
  • Einen Datensatz in einer Tulip-Tabelle anlegen
  • Anzahl der Datensätze einer Tulip-Tabelle ermitteln
  • Einen Datensatz einer Tulip-Tabelle löschen
  • Einen Datensatz einer Tulip-Tabelle aktualisieren
  • Alle Datensätze einer Tulip-Tabelle löschen
  • URLs signieren

In der Unit-Test-Umgebung verwendete Tabelle

Um die Funktionen der Tulip-Tabellen-API zu testen, benötigt der Benutzer eine Testtabelle, nämlich die Tulip-API-Beispieltabelle.

App-Struktur

Feature rename

Prior to r383, Service Accounts were called "API Tokens".

Auf der linken Seite jedes Schritts befindet sich ein Menü.

In den Schritten „Einführung“ und „Verbindung konfigurieren“ kann der Benutzer Informationen zum Zweck der Anwendung lesen und Anweisungen zur Konfiguration der Verbindung zwischen dem Tulip-API-Konnektor und seiner Instanz finden.

Intro

Wenn in Ihrer Instanz keine Arbeitsbereiche aktiviert sind, navigieren Sie zu „Kontoeinstellungen“ > „Tulip API“, um Ihr Dienstkonto zu erstellen. In diesem Fall müssen Sie in Ihrem API-Endpunkt nicht auf /w/DEFAULT verweisen, d. h., um Tabellen abzurufen, lautet Ihr Endpunkt: Basis-URL + api/v3/tables

Wenn Sie „Workspaces“ aktiviert haben und ein globales API-Dienstkonto verwenden (zu finden unter „Kontoeinstellungen“ > „Tulip API“), müssen Sie den Workspace in Ihrem API-Endpunkt definieren. Um beispielsweise Tabellen abzurufen, lautet Ihr Endpunkt-Basis-URL + api/v3/w/<Workspace-ID>/tables. Weitere Informationen hierzu finden Sie hier: https://support.tulip.co/apidocs/introduction#workspaces

Wenn Sie Arbeitsbereiche aktiviert haben und ein auf den Arbeitsbereich beschränktes Dienstkonto verwenden (zu finden unter „Arbeitsbereichseinstellungen“ > „Tulip-API“), müssen Sie den Arbeitsbereich nicht in Ihrem API-Endpunkt definieren. Um beispielsweise Tabellen abzurufen, lautet Ihr Endpunkt:-BASE-URL + api/v3/tables

config.png

Im Schritt „Tabellen abrufen“ wird die Connector-Funktion beim Klicken auf die Schaltfläche „Tabellen abrufen“ ausgeführt, um alle Tabellen in der Instanz aufzulisten. Der Benutzer kann eine Tabelle aus der interaktiven Tabelle auf der linken Seite auswählen und deren Details auf der rechten Seite anzeigen.Get Tables

Im Schritt „Datensatz erstellen“ kann der Benutzer einen neuen Datensatz erstellen, indem er die Eingabefelder ausfüllt. Wenn die Schaltfläche „Datensatz erstellen“ angeklickt wird und alle Felder ausgefüllt sind, wird der neue Datensatz in der interaktiven Tabelle auf der rechten Seite angezeigt. Create Record

Im Schritt „Datensätze abrufen“ werden die Datensätze der Tabelle „Tulip API Sample“ beim Klicken auf die Schaltfläche „Datensätze abrufen“ aufgelistet. Der Benutzer kann einen Datensatz aus der interaktiven Tabelle auf der linken Seite auswählen und dessen Details auf der rechten Seite anzeigen.Get Recs

Im Schritt „Datensätze zählen“ wird die Connector-Funktion beim Klicken auf die Schaltfläche ausgeführt, und die Anzahl der Datensätze wird auf der rechten Seite angezeigt.Count recs

Im Schritt „Datensatz aktualisieren“ kann der Benutzer die ID des zu aktualisierenden Datensatzes auswählen und die zu aktualisierenden Eingabefelder ausfüllen. Sobald auf die Schaltfläche „Datensatz aktualisieren“ geklickt wird, wird der aktualisierte Datensatz auf der rechten Seite angezeigt.Update recs

Im Schritt „Datensatz löschen“ muss der Benutzer einen Datensatz aus der interaktiven Tabelle auf der linken Seite auswählen. Wenn auf die Schaltfläche „Datensatz löschen“ geklickt wird, wird der Datensatz aus der Beispieltabelle gelöscht.

Delete Recone

Im Schritt „Alle Datensätze löschen“ werden alle Datensätze aus der Beispieltabelle gelöscht, sobald auf die Schaltfläche „Alle Datensätze löschen“ geklickt wird.

Delete all recs

Im Schritt „URL signieren“ kann der Benutzer eine URL eingeben und diese signieren. Sobald die URL signiert ist, kann die signierte URL im rechten Fensterbereich angezeigt werden. sign url