API リクエストのモデル化
外部 API を通してシンプルな GET外部 API を通してシンプルなリクエストを作成するには Business Logicセクションを選択し Create API requestボタンをクリックします。 External API Requestsタブをクリックします。新しいモーダルウィンドウで、ビジネスプロセスの名前と説明を入力します(オプション)。
次に、実行する必要のあるリクエストの methodを選択します。 endpointを選択し、必要な要求パラメータを入力します (query paramsを入力します。)場合によっては、[ ]を入力する必要があります。 header, bodyと url paramsは、ユーザーのタスクに依存します。
エディターで BPエディターでは、プロセスのテストも可能です。 Test requestボタンをクリックします。表示されたウィンドウにリクエストパラメータを入力し Execute requestボタンをクリックします。リクエストが正常に実行された場合、ボディタブにレスポンスボディが表示されます。 Autofill Responseはそのレスポンスを解析し、必要なモデルを作成する手助けをします。をクリックすることで、このエンドポイント用のレスポンステンプレートが作成されます。 Autofill Responseをクリックすると、このエンドポイント用のレスポンステンプレートが自動的に生成され、さらに使用することができます。
レスポンスフィールドを理解した上でデータモデルを作成することも可能です。これを行うには、以下のページに移動して、新しいモデルを作成する必要があります。 Data Designで新しいモデルを作成し、データベースに書き込むべきデータに従ってそれを埋めてください。
バックエンドで API リクエストを使用する
それから Business Logicセクションを開き Create business projectを作成します。 BPを作成し、外部API経由でデータを受け取り、指定された Data Model.対応するブロックでは、新しく作成されたAPIプロセスのブロックを見つける必要があります。
リクエストを動作させるには、外部APIリクエストのエディタで以前に設定された適切なパラメータを渡す必要があります(Query Params以下の例では、)。使用方法 Make- Expandブロックの組み合わせで、データを処理し、作成します。 BP.パラメータの作成と受け渡しの例を下のスクリーンショットに示します。
次に output bodyに書き込まなければなりません。 data model.以下の例では、ビットコインの価格とドル(USD)を受信しています。
レスポンスデータを.NETに書き込むには DB, Makeと DB: Createタイプのブロックが使用されます。
次に、このブロックに Endpointを作成する必要があります。 BPを作成して、Webアプリケーションのフロントエンドからアクセスできるようにする必要があります。
API リクエストをフロントエンドで使用する
アプリケーションのフロントエンドから、以下のスクリーンショットのように、指定したエンドポイントに対して Server request GETタイプのブロックを使用する必要があります。