您可以通過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。
文檔內容是否對您有幫助?