GET メソッドの使用

REST Web サービス パッケージの [GET メソッド] アクションを使用して、URI に含まれるパラメーターによって特定された情報を検索または取得します。

この例では、Swagger Petstore のサンプル API (Petstore) のエンドポイントを使用して、GET メソッド アクションで Petstore データベースからデータを取得する方法を説明します。
注: GET メソッド アクションは、リクエスト本文を受け取りません。

手順

  1. 新しい Bot を作成します。
    1. Control Room のインスタンスにログインします。
    2. 左側のペインで [オートメーション] をクリックします。
    3. [新規作成] > [Bot] をクリックします。
    4. [タスク Bot を作成] ウィンドウで、Bot 名を入力します。
    5. 次のデフォルトのフォルダーの場所をそのまま使用します。\Bots\
      デフォルトの Bot の保存場所を変更するには、[選択] をクリックしてプロンプトに従います。
    6. [作成と編集] をクリックします。
  2. [GET メソッド] アクション を使用して、在庫にあるすべてのペットのリストを取得します。
    1. [REST Web サービス] > [GET メソッド] アクション をダブルクリックまたはドラッグします。
      REST Web サービス - GET メソッド
    2. 以下の URI を入力します。
      https://petstore.swagger.io/v2/pet/findByStatus?status=available
    3. [認証モード] ドロップダウンで、このエンドポイントでは認証が必要ないため、[認証なし] を選択します。
      注: 通常、エンドポイントでは、許可されたアプリケーションのみがデータにアクセスできるようにするため、認証が必要です。アクセスしたいエンドポイントへのアクセスを許可するために、適切な認証メカニズムを選択します。
    4. [変数に出力を代入] フィールドに変数 Output を作成します。変数作成の詳細については、「変数の作成」を参照してください。
  3. [ファイルに記録] アクション を挿入して、レスポンス本文を表示します。
    1. [ファイルに記録] アクション をダブルクリックするかドラッグします。
    2. テキスト ファイルへのファイル パスを指定します。
    3. [テキストをログへ入力] フィールドに「$Output{Body}$」と入力します。
  4. [保存] をクリックして、[実行] をクリックします。
    Bot はレスポンス本文を取得し、テキスト ファイルに保存します。
    注: ダウンロード API エンドポイントを使用して、エクスポートされた BotREST Web サービス パッケージ内のファイルをダウンロードすることはできません。