チューリップAPIのテスト
  • 22 Oct 2024
  • 1 読む分
  • 寄稿者

チューリップAPIのテスト


記事の要約

{APIドキュメントへのリンク}}。

:::(Info) (上級者向けコンテンツ)この記事はAPIの使用経験があることを前提としています:

APIキーの設定方法については、テーブル演算子マシンの記事をご覧ください。

Tulipコネクタを使用してTulipのAPIをテストする

コネクタを設定する方法を読み、設定したAPIキーを使用してコネクタを設定します(APIを設定する方法については、この記事を参照してください。

コネクタを設定したら、create functionをクリックします。この例では、テーブルからレコードを取得する方法を説明します。

まず、GET、POST、PUT、HEAD、PATCH、またはDELETEを使用してリクエストを作成し、リクエストを作成したい特定のURLを指定する必要があります(APIの機能と詳細については、こちらをお読み ください)。

Screenshot 2024-02-28 at 2.35.15 PM.png{高さ="" 幅=""}。

:::(Info) (注)グローバルAPIキーを使用している場合は、ワークスペースを指定する必要があります。APIキーがワークスペース・スコープの場合は、省略可能です:

https://(yourinstancenamehere).tulip.co/api/v3/w/(workspace)/tables/(TableID)/records。

認証(APIキー自体から)、リクエストヘッダ(必要な場合)、クエリパラメータ(URL自体またはクエリパラメータのいずれか。詳細はクエリパラメータの設定方法を参照)を必ず追加してください。

さらに、コネクタ関数がアプリやオートメーションにフィードバックする必要のある入力や出力を指定できます。

image.png{高さ="" 幅=""}。

Postmanを使ってTulipのAPIをテストする

以下では、オペレータの作成方法を説明します。この例では、Postmanを使って作成します。

まず、PostリクエストにAPIエンドポイントを追加します。

{height="" width="450"} です。

次に、AuthorizationでBasic Authを選択し、UsernameにAPI Key、PasswordにAPI Secretを入力する。

Headersの下に、Auth Headerを追加する。

Bodyでは、JSONオブジェクトを取り込むリクエストをフォーマットする。このリクエストの一般的なフォーマットは以下の通り。

{"role":"operator", "name":"string", "badge_id":「文字列"}。

これは次のようになります:

{height="" width="550"} となります。

送信を押してリクエストを実行すると、成功を示す201レスポンスが返ってきます。確認するには、"Settings "の "Users "リストをチェックし、ユーザが正常に作成されたことを確認してください。

{height="" width="550"}.

リクエストが失敗した場合は、KeyとSecretが正しいことを確認してください。特定のレスポンスコードの詳細については、APIトークンのページにあるAPIドキュメントのセクションを確認してください。

APIドキュメントを使ってTulipのAPIをテストする

ワークスペースまたはアカウントの設定で、「API Tokens」に移動します。そこから、Create API Tokenオプションの隣にある "Learn More "に移動します。

image.png{height="" width=""} をクリックします。

作成したキーでAPIをテストできるページに移動します。また、ドキュメントも提供し、様々な用途のリクエストボディの例も示している。

このページは、外部システムからのAPIリクエストを設定するために必要なサーバーURLも保持している。APIに慣れるには、Authorizeボタンをクリックしてください。

{高さ="" 幅="350"}。

このボタンをクリックすると、テスト目的のAPIの設定に関する詳細情報が表示されます。フィールドに以下を入力します:

  • ユーザー名:APIキー
  • パスワード:シークレット

authorizeをクリックすると、テーブルに対する一般的なHTTPリクエストのテストを開始できます。

このページの各オプションを展開してテストすることができます。各リクエストは、対応するレスポンスに関する有用な情報を提供します。

このページには、Tulipのいくつかのコンポーネントのスキーマに関する情報もあります。例えば、テーブルのレコードを作成するには、各カラムの適切なJSONフォーマットを知っておくと便利です。以下に列のスキーマ例を示します:

{height="" width="450"}.


この記事は役に立ちましたか?