GetSdkDependencies - 获取Sdk的依赖信息

更新时间:
复制为 MD 格式

获取SDK信息

接口说明

通过 RAM 授权或角色扮演,支持跨 RAM 用户或跨阿里云账号之间查询调用日志。详见授权方式,请参见跨账号 API 错误诊断授权

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求语法

GET /api/sdk/dependencies HTTP/1.1

请求参数

名称

类型

必填

描述

示例值

callType

string

SDK 调用类型,typed 为产品专属 SDK 模式,generic 为 Common 泛化调用模式,默认为 typed。

typed

product

string

云产品 Code。

Ecs

version

string

OpenAPI 版本。

2014-05-26

language

string

SDK 编程语言,用于过滤返回的 SDK 版本信息。

java

返回参数

名称

类型

描述

示例值

object

code

integer

业务状态码,0 表示成功。

0

data

array<object>

SDK 依赖信息列表,每一项对应一个语言的最新版 SDK 依赖。

[{"packageName":"com.aliyun/ecs20140526","sdkVersion":"8.7.5","platform":"maven","install":"..."}]

object

单个 SDK 依赖信息。

{"packageName":"com.aliyun/ecs20140526","sdkVersion":"8.7.5","platform":"maven","install":"..."}

packageName

string

SDK 包名称。

com.aliyun/ecs20140526

sdkVersion

string

SDK 包版本。

8.7.5

platform

string

SDK 包管理平台,如 github/maven/pypi/nuget/npm。

maven

install

string

SDK 安装命令。Java 为 Maven XML 块;其他语言为对应包管理器的安装命令。

\n com.aliyun\n ecs20140526\n 8.7.5\n

示例

正常返回示例

JSON格式

{
  "code": 0,
  "data": [
    {
      "packageName": "com.aliyun/ecs20140526",
      "sdkVersion": "8.7.5",
      "platform": "maven",
      "install": "\\n  com.aliyun\\n  ecs20140526\\n  8.7.5\\n"
    }
  ]
}

错误码

HTTP status code

错误码

错误信息

描述

400 InvalidParam.Product Product name is required and cannot be null or empty.
400 InvalidParam.ApiVersion API version is required and cannot be null or empty.
400 InvalidParam.Format Product/version format is invalid.
400 InvalidParam.Language Language format is invalid.
502 WorkbenchProxy.RequestFailed Failed to get sdk info.

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情