Consulta a lista de membros existentes em um workspace do DataWorks.
Descrição da operação
Antes de começar: o DataWorks está ativado, a conta invocadora tem as permissões de acesso ao workspace de destino e as permissões do RAM necessárias para invocar operações da OpenAPI estão configuradas.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:ListProjectMembers |
get |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Sim |
O ID do workspace do DataWorks. |
27 |
| PageNumber |
integer |
Não |
O número da página. Valor padrão: 1. Valor mínimo: 1. Valor máximo: 30. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 10. Valor máximo: 100. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| Data |
object |
O resultado da consulta. |
|
| PageNumber |
integer |
O número da página atual. |
1 |
| PageSize |
integer |
O número de entradas por página. |
10 |
| ProjectMemberList |
array<object> |
A lista de membros no workspace. |
|
|
array<object> |
Os detalhes do membro. |
||
| Nick |
string |
O apelido do membro do workspace. |
zhangsan |
| ProjectMemberId |
string |
O ID de usuário do membro. |
121 |
| ProjectMemberName |
string |
O nome do membro. |
Zhang San |
| ProjectMemberType |
string |
O tipo do membro. Valores válidos:
|
1 |
| ProjectRoleList |
array<object> |
A lista de funções atribuídas ao membro. |
|
|
object |
A estrutura da resposta. |
||
| ProjectRoleCode |
string |
O código da função. O DataWorks fornece funções predefinidas. Você também pode criar funções personalizadas com base nos seus requisitos de negócios. Para mais informações sobre funções, consulte Visão geral de usuários, funções e permissões. |
role_project_guest |
| ProjectRoleId |
integer |
O ID da função. |
1 |
| ProjectRoleName |
string |
O nome da função. O DataWorks fornece funções predefinidas. Você também pode criar funções personalizadas com base nos seus requisitos de negócios. Para mais informações sobre funções, consulte Visão geral de usuários, funções e permissões. |
Visitor |
| ProjectRoleType |
string |
O tipo da função. Valores válidos:
|
0 |
| Status |
string |
O status. Valores válidos:
|
0 |
| TotalCount |
integer |
O número total de entradas. |
3 |
| RequestId |
string |
O ID da solicitação. |
1AFAE64E-D1BE-432B-A9**** |
Exemplos
Resposta de sucesso
JSON formato
{
"Data": {
"PageNumber": 1,
"PageSize": 10,
"ProjectMemberList": [
{
"Nick": "zhangsan",
"ProjectMemberId": "121",
"ProjectMemberName": "John Doe",
"ProjectMemberType": "1",
"ProjectRoleList": [
{
"ProjectRoleCode": "role_project_guest",
"ProjectRoleId": 1,
"ProjectRoleName": "Visitor",
"ProjectRoleType": "0"
}
],
"Status": "0"
}
],
"TotalCount": 3
},
"RequestId": "1AFAE64E-D1BE-432B-A9****"
}
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 origem de dados não existe. |
| 400 | Invalid.Tenant.ProjectNotExists | The project does not exist. | O projeto não existe. |
| 400 | Invalid.Tenant.UserNotInProject | The user is not in the project. | O usuário não existe no projeto. |
| 403 | Invalid.Tenant.UserIsNotProjectOwnerOrAdmin | The user is not a project administrator or owner. | O usuário não é o proprietário nem o administrador do projeto. |
| 403 | Invalid.Tenant.UserNotInTenant | The user is not in tenant. | O membro a ser adicionado não existe no locatário. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.