获取SDK信息
接口说明
通过 RAM 授权或角色扮演,支持跨 RAM 用户或跨阿里云账号之间查询调用日志。详见授权方式,请参见跨账号 API 错误诊断授权。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
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 |
|
示例
正常返回示例
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. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。