該介面用於查詢DataWorks工作空間中已存在成員的列表。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ProjectId |
integer |
是 |
DataWorks 工作空間的 ID。 |
27 |
| PageNumber |
integer |
否 |
分頁的頁數。預設值為 1,最小值為 1,最大值為 30。 |
1 |
| PageSize |
integer |
否 |
每頁顯示的條數,預設為 10 條,最大 100 條。 |
10 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回結果。 |
||
| RequestId |
string |
請求 ID。 |
1AFAE64E-D1BE-432B-A9**** |
| Data |
object |
查詢結果。 |
|
| PageNumber |
integer |
當前的頁碼。 |
1 |
| PageSize |
integer |
每頁的大小。 |
10 |
| TotalCount |
integer |
結果的總條數。 |
3 |
| ProjectMemberList |
array<object> |
工作空間的成員列表。 |
|
|
array<object> |
成員詳情。 |
||
| Status |
string |
查詢狀態。取值如下:
|
0 |
| ProjectMemberId |
string |
成員的使用者識別碼。 |
121 |
| Nick |
string |
工作空間成員的暱稱。 |
zhangsan |
| ProjectMemberName |
string |
成員的名稱。 |
張三 |
| ProjectMemberType |
string |
成員的類型,取值如下:
|
1 |
| ProjectRoleList |
array<object> |
成員所擁有的角色列表。 |
|
|
object |
返回資料結構。 |
||
| ProjectRoleId |
integer |
角色 ID。 |
1 |
| ProjectRoleType |
string |
角色的類型。取值如下:
|
0 |
| ProjectRoleName |
string |
角色的名稱。 DataWorks 為您提供了預設角色,您也可以根據業務需求自訂角色。角色更多詳情,請參見使用者、角色與許可權概述。 |
訪客 |
| ProjectRoleCode |
string |
角色 Code。 DataWorks 為您提供了預設角色,您也可以根據業務需求自訂角色。角色更多詳情,請參見使用者、角色與許可權概述。 |
role_project_guest |
樣本
正常返回樣本
JSON格式
{
"RequestId": "1AFAE64E-D1BE-432B-A9****",
"Data": {
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 3,
"ProjectMemberList": [
{
"Status": "0",
"ProjectMemberId": "121",
"Nick": "zhangsan",
"ProjectMemberName": "張三",
"ProjectMemberType": "1",
"ProjectRoleList": [
{
"ProjectRoleId": 1,
"ProjectRoleType": "0",
"ProjectRoleName": "訪客",
"ProjectRoleCode": "role_project_guest"
}
]
}
]
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | Invalid.Tenant.ConnectionNotExists | The connection does not exist. | 資料來源不存在。 |
| 400 | Invalid.Tenant.ProjectNotExists | The project does not exist. | 專案不存在。 |
| 400 | Invalid.Tenant.UserNotInProject | The user is not in the project. | 使用者不在專案中。 |
| 403 | Invalid.Tenant.UserIsNotProjectOwnerOrAdmin | The user is not a project administrator or owner. | 使用者不是專案負責人或者專案系統管理員。 |
| 403 | Invalid.Tenant.UserNotInTenant | The user is not in tenant. | 使用者不在租戶中。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。