查询组织同步结果
接口说明
根据 taskId 查询组织同步任务的执行状态和结果。
任务状态流转:PENDING → RUNNING → COMPLETED / FAILED / TIMEOUT / CANCELED
建议客户端轮询间隔:3-5 秒。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
POST /openapi/querySyncResult HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| tenantId |
string |
否 |
租户 ID,公共参数,缺省时使用调用方默认租户。 |
10000 |
| taskId |
integer |
是 |
任务 ID。 |
1 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
查询同步结果响应。 |
||
| code |
string |
响应状态码。 |
200 |
| message |
string |
状态码描述。 |
ok |
| requestId |
string |
请求追踪 ID。 |
019FF406-1B10-0065-A97D-2D1920C2A03D |
| taskId |
integer |
任务 ID。 |
1 |
| status |
string |
任务状态: PENDING / RUNNING / COMPLETED / FAILED / TIMEOUT / CANCELED。 |
READY |
| platformType |
string |
平台类型。 |
string_value |
| corpId |
string |
企业标识。 |
exampleCorpId |
| submittedAt |
string |
任务提交时间(ISO 8601)。 |
string_value |
| startedAt |
string |
任务开始执行时间(ISO 8601)。 |
string_value |
| completedAt |
string |
任务完成时间(ISO 8601)。 |
string_value |
| durationSeconds |
integer |
执行时长(秒)。 |
1 |
| summary |
string |
会议智能摘要内容 |
string_value |
| errorMessage |
string |
错误信息。 |
string_value |
| deptStats |
object |
部门同步统计(完成时有值)。 |
|
| totalExternal |
integer |
外部部门总数。 |
1 |
| created |
integer |
外部部门总数。 |
1 |
| renamed |
integer |
更名的用户组数。 |
1 |
| moved |
integer |
移动的用户组数。 |
1 |
| deleted |
integer |
标记删除的用户组数。 |
1 |
| skipped |
integer |
跳过的用户组数。 |
1 |
| memberStats |
object |
成员同步统计(syncMembers=true 且完成时有值)。 |
|
| totalExternal |
integer |
外部成员总数。 |
1 |
| relationshipAdded |
integer |
新增的成员关系数。 |
1 |
| relationshipRemoved |
integer |
移除的成员关系数。 |
1 |
| unchanged |
integer |
未变更的成员关系数。 |
1 |
| failed |
integer |
失败的成员数。 |
1 |
示例
正常返回示例
JSON格式
{
"code": "200",
"message": "ok",
"requestId": "019FF406-1B10-0065-A97D-2D1920C2A03D",
"taskId": 1,
"status": "READY",
"platformType": "string_value",
"corpId": "exampleCorpId",
"submittedAt": "string_value",
"startedAt": "string_value",
"completedAt": "string_value",
"durationSeconds": 1,
"summary": "string_value",
"errorMessage": "string_value",
"deptStats": {
"totalExternal": 1,
"created": 1,
"renamed": 1,
"moved": 1,
"deleted": 1,
"skipped": 1
},
"memberStats": {
"totalExternal": 1,
"relationshipAdded": 1,
"relationshipRemoved": 1,
"unchanged": 1,
"failed": 1
}
}