アクションを設定したら、実際の API 呼び出しを実行して、ターゲット API と相互作用するコネクターの機能をテストします。

前提条件

  • [カスタム コネクター パッケージの作成/編集] 権限があることを確認します。
  • コネクターの機能をテストするために、少なくとも 1 つのアクションをコネクターで作成する必要があります。

テスト中、コネクターは、アクションで定義された特定のエンドポイントに要求を送信し、API から受信したレスポンスを解析します。

手順

  1. Control Room にログインします。
  2. [マネージ] > [パッケージ] の順に移動します。
  3. [パッケージ] ページで、[コネクター] タブをクリックします。
  4. コネクターを開きます。
  5. アクションを選択し、[テスト] タブをクリックします。
  6. 要求のパラメーターを入力するか、要求の本文を修正します。
  7. [テスト操作] をクリックします。 次のサンプル ビデオでは、ペット店のサンプルAPI (https://petstore.swagger.io/) を使ってエンドポイントをテストする手順を説明します。 https://petstore.swagger.io/v2/swagger.yaml から YAML ソースをインポートできます。 このビデオでは、次の 2 つの機能をテストする方法を示しています。
    1. 新しいペットの追加:
      • エンドポイント:
        POST  https://petstore.swagger.io/v2/pet
      • ヘッダー: デフォルトでは、Content-Type: application/jsonAccept: application/json が設定されています。
      • リクエスト本文: 有効なペット情報でいつでもリクエスト本文をカス タマイズできます。 構成例は次のとおりです。 JSON
        {
          "id": 1001,
          "category": {
            "id": 0,
            "name": "dog"
          },
          "name": "Pluto",
          "photoUrls": [
            "string"
          ],
          "tags": [
            {
              "id": 0,
              "name": "string"
            }
          ],
          "status": "available"
        }
    2. ステータスによるペットの検索:
      • エンドポイント:
        GET  https://petstore.swagger.io/v2/pet/findByStatus?status=available
        (available を他の有効なステータス、例えば 保留中または 販売済みに置き換えることができます。)
      • ヘッダー: デフォルトでは、Accept: application/json が設定されています。
    注:

    テスト段階中にはコネクター アクション内でのファイルのアップロードは、現在サポートされていま せん。 この機能は アクションを公開した後で利用できるようになります。

    API はレスポンス コードとレスポンス本文を返します。