调用ListProjectMembers查询DataWorks工作空间中已存在成员的列表。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String ListProjectMembers

要执行的操作。

ProjectId Long 27

Dataworks工作空间的ID。

RegionId String cn-shanghai

工作空间所在地域的ID。

PageNumber Integer 1

分页查询时的页码。

PageSize Integer 10

分页查询时,每页的大小。

返回数据

名称 类型 示例值 描述
Data Struct

查询结果。

PageNumber Integer 1

当前的页码。

PageSize Integer 10

每页的大小。

ProjectMemberList Array

工作空间的成员列表。

Nick String zhangsan

工作空间成员的昵称。

ProjectMemberId String 121

成员的用户ID。

ProjectMemberName String 张三

成员的名称。

ProjectMemberType String 0

成员的类型。

ProjectRoleList Array

成员所拥有的角色列表。

ProjectRoleCode String role_project_guest

角色Code。

ProjectRoleId Integer 1

角色ID。

ProjectRoleName String 访客

角色的名称。

ProjectRoleType String 0

角色的类型。

Status String 0

状态。

TotalCount Integer 3

结果的总条数。

RequestId String 1AFAE64E-D1BE-432B-A9****

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=ListProjectMembers
&ProjectId=27
&RegionId=cn-shanghai
&<公共请求参数>

正常返回示例

XML 格式

<TotalNum>5</TotalNum>
<PageNum>1</PageNum>
<PageSize>10</PageSize>
<RequestId>1AFAE64E-D1BE-432B-A9****</RequestId>
<ProjectMemberList>
    <CreateOn>2020-02-03 19:00:00</CreateOn>
    <Status>0</Status>
    <ProjectMemberType>5</ProjectMemberType>
    <ProjectMemberId>12312312</ProjectMemberId>
    <Nick>tom_xxx</Nick>
    <ProjectMemberName>张三</ProjectMemberName>
</ProjectMemberList>
<ProjectMemberList>
    <ProjectRoleList>
        <ProjectRoleName>访客</ProjectRoleName>
        <ProjectRoleType>0</ProjectRoleType>
        <ProjectRoleCode>role_project_guest</ProjectRoleCode>
        <ProjectRoleId>1</ProjectRoleId>
    </ProjectRoleList>
</ProjectMemberList>

JSON 格式

{
    "TotalNum": 5,
    "PageNum": 1,
    "PageSize": 10,
    "RequestId": "1AFAE64E-D1BE-432B-A9****",
    "ProjectMemberList": [
        {
            "CreateOn": "2020-02-03 19:00:00",
            "Status": 0,
            "ProjectMemberType": 5,
            "ProjectMemberId": 12312312,
            "Nick": "tom_xxx",
            "ProjectMemberName": "张三"
        },
        {
            "ProjectRoleList": {
                "ProjectRoleName": "访客",
                "ProjectRoleType": 0,
                "ProjectRoleCode": "role_project_guest",
                "ProjectRoleId": 1
            }
        }
    ]
}

错误码

HttpCode 错误码 错误信息 描述
400 Invalid.Tenant.ConnectionNotExists The connection does not exist. 数据源不存在。
400 Invalid.Tenant.ProjectNotExists The project does not exist. 项目不存在。
403 Invalid.Tenant.UserIsNotProjectOwnerOrAdmin The user is not a project administrator or owner. 用户不是项目负责人或者项目管理员。
400 Invalid.Tenant.UserNotInProject The user is not in the project. 用户不在项目中。
403 Invalid.Tenant.UserNotInTenant The user is not in tenant. 用户不在租户中。

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