すべてのプロダクト
Search
ドキュメントセンター

Optimization Solver:API リクエストの実行

最終更新日:Jan 19, 2025

API 操作を呼び出して、Optimization Solver コンソールの機能を使用できます。このトピックでは、API リクエストを実行する方法について説明します。

リクエスト構文

各 API 操作のサンプル リクエスト URL を提供しています。これらの URL はエンコードされていません。リクエストを開始する前に、リクエスト URL をエンコードする必要があります。SDK を使用して API リクエストを開始する場合、いくつかの共通パラメーターと API 固有のパラメーターを設定するだけで済みます。SDK はそれらを自動的にエンコードします。Optimization Solver の API 操作は、リモートプロシージャコール ( RPC ) プロトコルを使用します。 HTTP または HTTPS リクエストを送信することで、これらの API 操作を呼び出すことができます。次のリクエスト構文が使用されます。

http://Endpoint/?Action=xx&Parameters                                

  • Endpoint:Optimization Solver サービスのエンドポイント。

  • Action:実行される API 操作の名前。たとえば、フローを実行するには、Action パラメーターを StartExecution に設定する必要があります。

  • Parameters:操作のリクエストパラメーター。複数のパラメーターはアンパサンド ( & ) で区切ります。リクエストパラメーターには、共通パラメーターと API 固有のパラメーターの両方が含まれます。

エンドポイント

エンドポイントは、ユーザーリソースにアクセスして管理するための URL です。エンドポイントは、Alibaba Cloud リージョンに関連付けられています。次の表に、現在利用可能な Optimization Solver のリージョンとエンドポイントを示します。

リージョン

エンドポイント

中国 ( 北京 )

opt.cn-beijing.aliyuncs.com

プロトコル

HTTP または HTTPS を使用して API リクエストを実行できます。セキュリティ上の理由から、HTTPS を使用することをお勧めします。

メソッド

HTTP GET メソッドを使用してリクエストを実行できます。このメソッドを使用する場合は、リクエスト URL にリクエストパラメーターを指定する必要があります。

パラメーター

各リクエストで、Action パラメーター ( たとえば、パラメーターを GetOpenStatus に設定 )、共通リクエストパラメーター、および操作固有のリクエストパラメーターを設定する必要があります。

エンコーディング

すべてのリクエストとレスポンスは UTF-8 でエンコードされます。

SDK の使用

SDK を使用してリクエストを行うことをお勧めします。SDK を使用すると、HTTP パケットのカプセル化と署名の生成が不要になるためです。

GitHub でさまざまなプログラミング言語の SDK をダウンロードする方法については、「Optimization Solver コンソール SDK」をご参照ください。