質問
HULFT SquareのRESTコネクターの[GET実行]処理で、「input_data={"list_info":{"start_index":6,"row_count":15}}」 のようにJSONオブジェクトをクエリパラメータとして渡すにはどのように設定すればよいですか?
回答
[GET実行]コンポーネントの[必須設定] - [クエリパラメータ]に以下のように設定します。
1. [名前]に 「input_data」 を設定する
2. [値]に 「{"list_info":{"start_index":6,"row_count":15}}」 を設定する
上記の設定により、「input_data」 パラメータとしてJSONオブジェクトをGETリクエストで渡すことができます。
補足
- 「start_index」 と 「row_count」 を直接クエリパラメータとして指定した場合、接続先APIによっては 「EXTRA_PARAM_FOUND」(ステータスコード4001・HTTPコード400)エラーが返却されることがあります。その場合は、上記のように 「list_info」 内に指定し 「input_data」 パラメータとして渡す方法をお試しください。
- RESTコネクターは汎用コネクターであるため、特定の接続先への接続をサポートしているものではなく、接続先APIの仕様に関する具体的な設定方法はサポート対象外となります。パラメータの内容については、接続先サービスのベンダーにご確認ください。
- HULFT SquareのGET実行処理にはリクエストボディを設定する機能がありません。GETメソッドでリクエストボディを設定する場合は、POST実行処理にてリクエストヘッダーの[名前]に 「X-HTTP-Method-Override」、[値]に 「GET」 を設定することでGETメソッドのリクエストを実行する方法もあります。ただし、この手順は接続先で有効なリクエストとして受け付けできない可能性もあるため、接続先のベンダーにご確認の上お試しください。
コメント
0件のコメント
記事コメントは受け付けていません。