全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

根据参数获取账户项目列表

接口说明

仅返回已启用的项目信息
不传参数:

  • 主账号AK访问:获取所有项目列表
  • 子用户AK访问:获取是项目成员的项目列表
    带有参数:
  • ParamUserName:查询该字段子账号是项目成员的项目列表
  • ParamAccessKey:查询该Ak所属子账号的账号是项目成员的项目列表
    如果两个参数都传优先使用ParamUserName

请求参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数
参数名称
类型
必填
描述
Action String
公共参数,本接口取值:GetAccountAllProjectsByParams。
Version String
公共参数,本接口取值:2015-11-01。
Ps Int

每页显示条数

示例值:10
默认值:10
Pn Int

页码

示例值:1
默认值:1
ParamUserName String

子账号用户名

示例值:test
ParamAccessKey String

该主账号下任意一个子账号的AccessKey

示例值:AK

返回参数

参数名称
类型
描述
ListProjectResult Object
Total Long
示例值:1
ProjectList Object[]
ProjectId Long

项目ID

示例值:104923
AccountId String

主账号ID

示例值:2000143
ProjectName String

项目名称

示例值:test
ProjectDesc String

项目描述

Status Int

项目状态

示例值:1
Krn String

项目krn

示例值:krn:ksc:iam::2000143391:project/104923
CreateTime String

项目创建时间

示例值:2021-11-19 17:43:47

请求示例

curl -X GET
'http://iam.api.ksyun.com/?Action=GetAccountAllProjectsByParams&Version=2015-11-01&Ps=10&Pn=1&ParamUserName=xxx&ParamAccessKey=xxx'
-H 'authorization: xxx, SignedHeaders=content-type;host;x-amz-date, Signature=xxx'
-H 'cache-control: no-cache'
-H 'content-type: application/json'
-H 'host: iam.api.ksyun.com'
-H 'x-amz-date: 20170720T022802Z'

返回示例

JSON格式

{
"ListProjectResult":{
"Total":1,
"ProjectList":[
{
"ProjectId":110157,
"AccountId":"2000155392",
"ProjectName":"test222",
"ProjectDesc":"",
"Status":1,
"Krn":"krn:ksc:iam::2000155392:project/110157",
"CreateTime":"2024-01-05 15:14:14"
}
]
},
"RequestId":"27ebf0c9-eedc-4c66-b143-786314860110"
}

错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码

错误码
错误信息
Http状态码
描述
DataParameterErrorThe query data does not exist.200查询数据不存在
纯净模式常规模式

纯净模式

点击可全屏预览文档内容