メインコンテンツまでスキップ

実行時間を設定する

APIのリクエストプロセスでは、通常、リクエストパラメータの値として変数を使用する必要があります。ただし、一部のAPIではデータ全体に署名する必要があり、通常、完全なデータに署名する前にリクエスト パラメーターの実際の値を組み立てる必要があります。以前は、カスタムスクリプトはデータ全体に対して署名操作を実行できず、作業に特定の問題を引き起こす可能性がありました。

この問題を解決するには、専門的な署名アルゴリズムまたは暗号化ライブラリを使用して、API要件を満たすようにデータ全体に署名します。これらのプロフェッショナル ツールは、データ全体に署名する必要があるAPIを効果的に処理するのに役立ちます。

まず、システムはすべてのAPIの事前操作で「変数置換」操作を構築します。

apidog

署名スクリプトの追加

次に、API署名スクリプトを追加し、実際にAPIから要求されたパラメータ値をスクリプトが取得できるように「変数置換」の後に配置します。それ以外の場合、取得したパラメータ値は「変数置換」の前になります。

apidog

スクリプトを実行する

最後に、APIを実行すると、APIのリクエストパラメーター内の「変数 (動的値などを含む)」へのすべての参照が実際のコンテンツに置き換えられたことがコンソールで確認できます。

ご注意

スクリプト セット変数などの操作は、「変数置換」の前に配置する必要があります。そうしないと、「このスクリプトによって設定された変数」が現在のインターフェイスのリクエスト パラメータに反映されません。