本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 1:生成 API 客户端
会话管理器 APIs 是在单个 YAML 文件中定义的。 APIs 它们基于 API3 Open .0 规范,该规范定义了一个与语言无关的标准接口。 RESTful APIs有关更多信息,请参阅 OpenAPI 规范
通过使用 YAML 文件,您可以使用支持的语言之一生成 API 客户端。为此,您必须使用 Swagger Codegen 3.0 或更高版本。有关支持的语言的更多信息,请参阅 swagger-codegen 存储库
生成 API 客户端
-
从 Session Manager Broker 中下载 Session Manager API YAML 文件。在以下 URL 中提供了该 YAML 文件。
https://broker_host_ip:port/dcv-session-manager-api.yaml -
安装 Swagger Codegen。
-
macOS
$brew install swagger-codegen -
其他平台
$git clone https://github.com/swagger-api/swagger-codegen --branch 3.0.0$cd swagger-codegen
-
-
生成 API 客户端。
-
macOS
$swagger-codegen generate -i/path_to/yaml_file-llanguage-o $output_folder -
其他平台
$mvn clean package$java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i/path_to/yaml_file-llanguage-ooutput_folder
-