Skip to Content
账号管理 UAccount获取帐号下的项目列表 - GetProjectList

获取帐号下的项目列表 - GetProjectList

简介

获取项目列表

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 GetProjectListYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
IsFinancestring是否是财务账号(Yes:是,No:否)No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
ProjectCountint项目总数Yes
ProjectSetarray[ProjectListInfo]JSON格式的项目列表实例Yes

数据模型

ProjectListInfo

字段名类型描述信息必填
ProjectIdstring项目IDYes
ProjectNamestring项目名称Yes
CreateTimeint创建时间(Unix时间戳)Yes
IsDefaultboolean是否为默认项目Yes
ResourceCountint项目下资源数量(已废弃,不建议使用)Yes
MemberCountint项目下成员数量Yes
ParentIdstring父项目ID(已废弃)No
ParentNamestring父项目名称(已废弃)No

示例

请求示例

https://api.an-link.com/?Action=GetProjectList

响应示例

{ "Action": "GetProjectListResponse", "ProjectCount": 2, "ProjectSet": [ { "CreateTime": 1342434682, "IsDefault": true, "MemberCount": 1, "ProjectId": "org-1", "ProjectName": "ucloud", "ResourceCount": 52 }, { "CreateTime": 1468225814, "IsDefault": false, "MemberCount": 0, "ProjectId": "org-2", "ProjectName": "test", "ResourceCount": 10 } ], "RetCode": 0 }