API リクエストのモデル化

外部 API を通してシンプルな GET外部 API を通してシンプルなリクエストを作成するには Business Logicセクションを選択し Create API requestボタンをクリックします。 External API Requestsタブをクリックします。新しいモーダルウィンドウで、ビジネスプロセスの名前と説明を入力します(オプション)。

create_bp_1

次に、実行する必要のあるリクエストの methodを選択します。 endpointを選択し、必要な要求パラメータを入力します (query paramsを入力します。)場合によっては、[ ]を入力する必要があります。 header, bodyurl paramsは、ユーザーのタスクに依存します。

create_bp_2

エディターで BPエディターでは、プロセスのテストも可能です。 Test requestボタンをクリックします。表示されたウィンドウにリクエストパラメータを入力し Execute requestボタンをクリックします。リクエストが正常に実行された場合、ボディタブにレスポンスボディが表示されます。 Autofill Responseはそのレスポンスを解析し、必要なモデルを作成する手助けをします。をクリックすることで、このエンドポイント用のレスポンステンプレートが作成されます。 Autofill Responseをクリックすると、このエンドポイント用のレスポンステンプレートが自動的に生成され、さらに使用することができます。

create_bp_3

レスポンスフィールドを理解した上でデータモデルを作成することも可能です。これを行うには、以下のページに移動して、新しいモデルを作成する必要があります。 Data Designで新しいモデルを作成し、データベースに書き込むべきデータに従ってそれを埋めてください。

datamodel_4

バックエンドで API リクエストを使用する

それから Business Logicセクションを開き Create business projectを作成します。 BPを作成し、外部API経由でデータを受け取り、指定された Data Model.対応するブロックでは、新しく作成されたAPIプロセスのブロックを見つける必要があります。

api_block_5

リクエストを動作させるには、外部APIリクエストのエディタで以前に設定された適切なパラメータを渡す必要があります(Query Params以下の例では、)。使用方法 Make- Expandブロックの組み合わせで、データを処理し、作成します。 BP.パラメータの作成と受け渡しの例を下のスクリーンショットに示します。

businessmodel_in_6

次に output bodyに書き込まなければなりません。 data model.以下の例では、ビットコインの価格とドル(USD)を受信しています。

businessmodel_out_7

レスポンスデータを.NETに書き込むには DB, MakeDB: Createタイプのブロックが使用されます。

businessmodel_create_8

次に、このブロックに Endpointを作成する必要があります。 BPを作成して、Webアプリケーションのフロントエンドからアクセスできるようにする必要があります。

create_endpoint_9

API リクエストをフロントエンドで使用する

アプリケーションのフロントエンドから、以下のスクリーンショットのように、指定したエンドポイントに対して Server request GETタイプのブロックを使用する必要があります。

bp_fe

Was this article helpful?

AppMaster.io 101 クラッシュコース

10 モジュール
2 週

何から始めればいいのかわからない?初心者のためのクラッシュコースで、AppMasterを隅から隅まで見ていきましょう。

コース開始
Development it’s so easy with AppMaster!

もっと助けが必要ですか?

私たちの専門家の助けを借りて問題を解決します。時間を節約し、アプリケーションの構築に集中してください。

headphones

サポート問い合わせ先

問題について教えてください。解決策を見つけます。

message

コミュニティチャット

チャットで他のユーザーと質問について話し合います。

コミュニティに参加する