LoginSignup
2
1

プリザンターでPostmanを使ってRestAPIを使う方法

Posted at

はじめに

ローカル環境でプリザンターPostmanで利用するための方法をまとめてみました。

環境

OS:Windows 11 Pro
データベース:SQL Server 2019 Express
プリザンター:1.4.0.1

Postman for Windows

バージョン:10.23.1
UI バージョン:10.23.1-ui-240213-0705
デスクトッププラットフォームバージョン:10.23.0
アーキテクチャ:x64
OS プラットフォーム:win32 10.0.22631

[STEP1] APIキーの作成

RESTAPIを利用するために、プリザンター側からAPIキーを生成します。
image.png

再作成を行いAPIキーを作成し、APIキーをコピー。
image.png

[STEP2] テーブルを作成し、サイトIDを取得する。

開発者向け機能:API:APIのURLのドキュメントより、テーブルを作成してサイトIDを取得します。IDの場所がサイトIDです。

http://{サーバー名}/{パス}/api/{コントローラー名}/{ID}/{メソッド名}

新規作成 → 記録テーブル → 作成を選択
image.png

タイトルを付けて作成
image.png

作成した[Restテスト]を選択し、URLの値を確認します。
image.png

[Restテスト]のサイトIDは10034となります。
image.png

[STEP3] Postmanの設定

今回はデータの取得と登録を試します。

試すAPI

初期設定

ヘッダーの初期値であるContent-Typeのチェックを外し、一番下にContent-Typeを新たに追加します。
値はapplication/jsonを指定します。

image.png

[STEP4] データの取得(get)

複数レコード取得の内容から、POSTに変更してURLをgetにします。

image.png

http://localhost/api/items/10034/get

ボディ → Raw を選択し以下のように値をセット。

image.png

{
    "ApiVersion": 1.1,
    "ApiKey": "プリザンターで作ったAPIキーを入れる"
}

[STEP5] データの登録(create)

レコード作成の通りにデータを作る。POSTのままでURLを以下に変更。

image.png

http://localhost/api/items/10034/create

JSONの値も変更する

image.png

{
    "ApiVersion": 1.1,
    "ApiKey": "プリザンターで作ったAPIキーを入れる",
    "Title": "テストほげほげ",
    "Body": "内容",
    "CompletionTime": "2024/2/20"
}

送信ボタンを押した結果でステータスコード200が返ってくれば成功です。

image.png

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1