Todos os produtos
Search
Central de documentação

:ListProjectMembers

Última atualização: Jun 27, 2026

Consulta os membros de um workspace do DataWorks.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Recomendamos chamar esta operação no OpenAPI Explorer para maior conveniência. A ferramenta também gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

ListProjectMembers

Operação a ser executada. Defina o valor como ListProjectMembers.

ProjectId

Long

Sim

27

ID do workspace do DataWorks.

PageNumber

Integer

Não

1

Número da página.

PageSize

Integer

Não

10

Quantidade de entradas por página. Valores válidos: 1 a 100. Valor padrão: 10.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
RequestId String 1AFAE64E-D1BE-432B-A9****

ID da solicitação.

Data Object

Resultados retornados.

PageNumber Integer 1

Número da página.

PageSize Integer 10

Quantidade de entradas por página. Valores válidos: 1 a 100. Valor padrão: 10.

TotalCount Integer 3

Número total de entradas retornadas.

ProjectMemberList Array of ProjectMember

Informações dos membros do workspace do DataWorks.

Status String 0

Status do membro. Valores válidos:

  • 0: NORMAL, indica que o membro está em estado normal.
  • 1: FORBIDDEN, indica que o membro está desativado.
  • 2: DELETED, indica que o membro foi excluído.
ProjectMemberId String 121

ID do membro.

Nick String zhangsan

Apelido do membro.

ProjectMemberName String Bob

Nome do membro.

ProjectMemberType String 1

Tipo do membro. Valores válidos:

  • 1: USER_ALIYUN, indica que o membro é uma conta Alibaba Cloud.
  • 5: USER_UBACCOUNT, indica que o membro é um usuário RAM.
  • 6: USER_STS_ROLE, indica que o membro é uma função RAM.
ProjectRoleList Array of Role

Funções atribuídas ao membro.

ProjectRoleId Integer 1

ID da função.

ProjectRoleType String 0

Tipo da função. Valores válidos:

  • 0: SYSTEM, indica que a função é integrada ao sistema.
  • 2: USER_CUSTOM, indica que a função é personalizada.
ProjectRoleName String Visitor

Nome da função.

O DataWorks oferece funções integradas e permite crie funções personalizadas conforme as necessidades do seu negócio. Para mais informações sobre funções, consulte Visão geral de usuários, funções e permissões.

ProjectRoleCode String role_project_guest

Código da função.

O DataWorks oferece funções integradas e permite crie funções personalizadas conforme as necessidades do seu negócio. Para mais informações sobre funções, consulte Visão geral de usuários, funções e permissões.

Exemplos

Exemplos de solicitações

http(s)://[Endpoint]/?Action=ListProjectMembers
&ProjectId=27
&PageNumber=1
&PageSize=10
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<ListProjectMembersResponse>
    <RequestId>1AFAE64E-D1BE-432B-A9****</RequestId>
    <Data>
        <PageNumber>1</PageNumber>
        <PageSize>10</PageSize>
        <TotalCount>3</TotalCount>
        <ProjectMemberList>
            <Status>0</Status>
            <ProjectMemberId>121</ProjectMemberId>
            <Nick>zhangsan</Nick>
            <ProjectMemberName>Bob</ProjectMemberName>
            <ProjectMemberType>1</ProjectMemberType>
            <ProjectRoleList>
                <ProjectRoleId>1</ProjectRoleId>
                <ProjectRoleType>0</ProjectRoleType>
                <ProjectRoleName>Visitor</ProjectRoleName>
                <ProjectRoleCode>role_project_guest</ProjectRoleCode>
            </ProjectRoleList>
        </ProjectMemberList>
    </Data>
</ListProjectMembersResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "1AFAE64E-D1BE-432B-A9****",
  "Data" : {
    "PageNumber" : 1,
    "PageSize" : 10,
    "TotalCount" : 3,
    "ProjectMemberList" : {
      "Status" : "0",
      "ProjectMemberId" : "121",
      "Nick" : "zhangsan",
      "ProjectMemberName" : "Bob",
      "ProjectMemberType" : "1",
      "ProjectRoleList" : {
        "ProjectRoleId" : 1,
        "ProjectRoleType" : "0",
        "ProjectRoleName" : "Visitor",
        "ProjectRoleCode" : "role_project_guest"
      }
    }
  }
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400

Invalid.Tenant.ConnectionNotExists

The connection does not exist.

A fonte de dados especificada não existe.

400

Invalid.Tenant.ProjectNotExists

The project does not exist.

O workspace especificado não existe.

400

Invalid.Tenant.UserNotInProject

The user is not in the project.

O usuário não foi adicionado ao workspace.

403

Invalid.Tenant.UserIsNotProjectOwnerOrAdmin

The user is not a project administrator or owner.

O usuário não é proprietário ou administrador do workspace.

403

Invalid.Tenant.UserNotInTenant

The user is not in tenant.

O usuário não pertence ao tenant.

Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.