Consulta os membros de um workspace do DataWorks.
Depuração
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:
|
| 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:
|
| 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:
|
| 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.