メインコンテンツへスキップ
Hints and Tips 作成 編集

PostmanでMIDAS Open APIを始めましょう

image-20231018-043014.png

 

Postman は、REST API を処理するための多目的ツールとして機能します。API の構築、テスト、ドキュメント化、共有に役立ちます。以下は、Postman が提供する主な機能です。

  1. APIリクエストの作成:Postman は、GET、POST、PUT、DELETE などのさまざまな HTTP メソッドをサポートし、HTTP および HTTPS 経由の API リクエストの生成を容易にします。これにより、ヘッダーや本文などのリクエスト パラメータを簡単に構成できます。
  2. コレクションのリクエスト:ユーザーは API リクエストをコレクションに整理して、特定のプロジェクトまたは API のリクエストを構造化された方法で管理できます。
  3. 環境変数とスクリプト:Postman は、動的リクエストに環境変数を利用することを許可し、タスクを自動化するための JavaScript を使用したスクリプト インターフェイスを提供します。
  4. テストと自動化:Postman を使用すると、API 応答を検証するためのテスト スクリプトの作成と実行が可能になり、正確性が確保され、自動テストがサポートされます。
  5. リアルタイムのコラボレーションと共有:複数のユーザー間で API リクエスト、環境設定、コレクションをリアルタイムに共有し、共同開発を促進します。

Postman には無料版と有料版 (Pro と Enterprise) があり、後者では拡張機能と共同作業ツールが提供されます。開発者、テスト エンジニア、企業に広く採用されている Postman は、API の開発、テスト、管理を簡素化します。

 

MIDAS API と Postman

Postman をインストールし、その使用方法を詳しく理解するには、公式 Web サイトにアクセスする必要があります。

Download Postman | Get Started for Free

 

次に、Postman で CIVIL Open API を使用する手順を説明します。

 

  • CIVIL NX を実行し、新しいファイルを開いて、サーバーに接続します (アプリ → 接続)。

image-20231018-054313.png

 CIVIL NX

 

  • インストールされたPostmanを実行します。

image-20231018-054657.png

プログラムの実行環境

 

  • REST API を使用するには、まずコレクションを作成する必要があります(フォルダーと同様の概念)。

image-20231018-054825.png

コレクションの作成

 

  • 新しく作成されたコレクションをクリックし、右側の 3 つのドットを選択して、[リクエストの追加] をクリックします。

image-20231018-055124.png

コレクションにリクエストを追加

 

  • REST API リクエストを送信するためのウィンドウが作成されました。各コンポーネントは次の役割を果たします。

① HTTP メソッドを設定します(GET、POST、PUT、DELETE)。

② リクエストの URL を入力します。

③ ヘッダーと本文を設定します。

④ リクエストを実行します。

⑤ サーバーから受信した応答を表示します。

image-20231018-065852.png

リクエスト

 

  • CIVIL NX で新しく開いたファイルから”UNIT”情報を取得します。

 

① HTTP メソッド

このアクションは情報を”読み取り”するため、次のように HTTP メソッドを”GET”に設定します。

image-20231018-065801.png

HTTP メソッド

② URL

製品内のベース URL を確認し、コピーします(アプリ → API → API 設定)。

image-20231018-072235.png

CIVIL NX - API 設定

入力ウィンドウにコピーしたベース URL を入力し、アクセスするデータ URL を次のように追加します。

image-20231018-070506.png

 

③ ヘッダーと本文を設定

ヘッダーにはすでに自動生成されたデータが含まれているため、変更する必要はありません。

image-20231018-071007.png

ヘッダー

次のようにヘッダーを追加します。

  • key → MAPI キーを入力
  • Value → 上記②図のように商品からコピーして貼り付けます。

image-20231018-072429.png

MAPI-キーの入力

 

”GET”および”DELETE”メソッドの場合、Body は必要ありません。

 

④ UNIT 情報を取得する準備が整いました。”Send” ボタンをクリックします。

 

⑤ 応答ウィンドウを確認します。

本文には、取得された JSON データが読み取り可能な形式で表示されます。右上隅には、HTTP コード、応答時間、データ サイズが表示されます。

image-20231018-071821.png

API を通じて取得した情報と実際の製品との整合性を確認します。

image-20231018-072006.png

  • CIVIL NX の新しいファイル内の”UNIT”情報を変更します。

HTTP Method → PUT

URL → Ditto

Header → Ditto

Body

作成 (POST) および変更 (PUT) の場合、リクエストとともに対応する JSON データを送信する必要があります。

[Body] タブにアクセスし、[raw] を選択して、JSON 形式を選択します(下の画像を参照)。

image-20231018-073217.png

JSON データを使用して、力を KN に、温度を華氏に変更します。次のデータをコピーして、リクエスト本文に貼り付けます。

 

{
    "Assign": {
        "1": {
            "FORCE": "KN",
            "DIST": "M",
            "HEAT": "KCAL",
            "TEMPER": "F"
        }
    }
} 

image-20231018-073540.png

”Send”ボタンをクリックして、CIVIL NX データが変更されたことを確認します。

image-20231018-073656.png

使いやすい

Postman のユーザーフレンドリーなインターフェースと、プログラミングなしで REST API を処理できる機能により、Postman は API と対話する最も迅速な方法の 1 つになります。

image-20231018-075747.png

無効なJSON形式

さらに、Body セクションの JSON 形式の構文検証や複雑な JSON 構造の自動フォーマットなどの機能により、リクエストの表示と送信が便利になります。

image-20231018-080023.png

JSON 形式を美しくする

 

Postman などのツールを通じて MIDAS Open API を調べると、その機能と性能をより深く理解する絶好の機会が得られます。API を実際に操作して体験できるため、機能の理解と使用が容易になります。

0
コンテンツが役に立ちましたか?