调用方式

您可以通过API来使用优化求解器控制台的功能,下面的内容描述如何发起API调用。

请求结构

每篇 API 文档均给出了URL请求示例供您参考,我们并没有编码这些 URL 示例,您需要在发起请求前自行编码。如果你使用 SDK 来发起 API 请求,您只需要设置一些公共参数和 API 的具体参数,SDK 会自动编码。优化求解器的API是RPC风格,您可以通过发送HTTP/HTTPS请求调用API。其请求结构如下:

http://Endpoint/?Action=xx&Parameters                                
  • Endpoint:调用的云服务的接入点。

  • Action:当前请求需要执行的操作,例如使用StartExecution执行一个流程。

  • Parameters:代指请求参数,由公共请求参数和API自定义参数组成,参数之间使用“&”分隔。

接入地址

服务入口即Endpoint,是访问与管理用户资源的 URL。它和阿里云区域(Region)紧密相关。目前优化求解器Region 公网服务入口是:

地域

服务入口

华北2 (北京)

opt.cn-beijing.aliyuncs.com

通信协议

支持 HTTP 或 HTTPS 协议进行请求通信。为了获得更高的安全性,推荐您使用 HTTPS 通道发送请求。

请求方法

支持 HTTP GET 方法发送请求,这种方式下请求参数需要包含在请求的 URL 中。

请求参数

每个请求都需要指定要执行的操作,即 Action 参数(例如GetOpenStatus ),以及每个操作都需要包含的公共请求参数和指定操作所特有的请求参数。

字符编码

请求及返回结果都使用 UTF-8字符集进行编码。

使用 SDK

建议您使用 SDK,相比手动发起 HTTP 请求,SDK 可以帮助您省去繁琐的 HTTP 报文封装和签名操作。

各语言 SDK 的 Github 下载地址见控制台SDK