时光机分页接口
满足日间人型快照快照200张即可生成时光机(日间定义:目前为6-21时)
接口地址:openapi/timeMachine/pageList?pageNo=1&pageSize=10
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"projectId": 1599728513727594491,
"contractNo": "12456",
"maxRecordDate": "2023-05-13"
}请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | 默认值 |
|---|---|---|---|---|---|
| projectId | 工地ID | body | true | Long | |
| contractNo | 合同号 | body | false | string | |
| maxRecordDate | 返回数据的最大日期(yyyy-MM-dd) | body | false | string | |
| pageNo | 分页号 | query param | false | int | 1 |
| pageSize | 每页大小 | query param | false | int | 10 |
参数说明
1. contractNo或者projectId两个至少保证有一个字段有值;
2. projectStep,可选参数; 如果此字段有值, 返回相应工地指定的工地阶段+没有工地阶段的对应时光机列表;
3. maxRecordDate,可选参数;如果此字段有值, 返回的数据列表中的时光机日期不大于当前值;
4. pageSize<=100;响应参数:
| 参数名称 | 参数说明 | 类型 | 格式 |
|---|---|---|---|
| id | ID | long | |
| projectId | 工地ID | long | |
| recordDate | 时光机生成时间 | string | yyyy-MM-dd |
| gifUrl | 时光机链接 | string |
正常响应示例:
{
"code":200,
"message":"成功"
"data":{
"total":100,
"size":10,
"current":1,
"records":[ {
"id:1599728513727594490
"projectId": 159972851372759449,
"recordDate": "2023-01-12",
"gifUrl": "https://reiniot-dcp.oss-cn-zhangjiakou.aliyuncs.com/ALI/time_machine/1416947347895750656/1649974775751901185/202307/4106892e-fb63-418d-92e4-87be784c55c3.gif"
},
....
]
}
}全程时光机查询接口
接口地址:/openapi/timeLapseVideo/queryTimeMachineVideoByCondition?pageNo=1&pageSize=10
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"projectId": 1599728513727594491,
"orgId": 1366595869803749377,
"status": "PRODUCE",
"finishedStartTime": "2025-04-01 08:00:00",
"finishedEndTime": "2025-04-08 12:30:35"
}参数说明
1. projectId 可选参数,工地ID;
2. orgId 可选参数,工地所属公司ID;
3. status 可选参数,视频制作状态, PRODUCE表示:合成中 , COMPLETE表示:完成 , COMPLETE_NO_MATERIAL表示:合成失败(无素材);
4.finishedStartTime (针对字段finishedTime的开始条件,格式 yyyy-MM-dd HH:mm:ss)
5.finishedEndTime (针对字段finishedTime的结束条件,格式 yyyy-MM-dd HH:mm:ss)响应参数:
| 参数名称 | 参数说明 | 类型 | 格式 |
|---|---|---|---|
| id | ID | long | |
| projectId | 工地ID | long | |
| createdTime | 视频合成任务提交时间 | string | yyyy-MM-dd HH:mm:ss |
| finishedTime | 视频生成结束时间 | string | yyyy-MM-dd HH:mm:ss |
| videoUrl | 视频地址 | string | |
| projectName | 工地名称 | string | |
| orgName | 工地所属公司名称 | string | |
| projectStatusDesc | 工地状态中文描述 | string | |
| serialNumber | 设备号 | string | |
| creatorName | 创建者身份 | string | |
| videoName | 视频名称 | string | |
| startTime | 视频素材采集开始时间 | string | yyyy-MM-dd HH:mm:ss |
| endTime | 视频素材采集结束时间 | string | yyyy-MM-dd HH:mm:ss |
| firstUrl | 视频封面图 | string |
正常响应示例:
{
"code": 200,
"message": "成功",
"data": {
"records": [
{
"id": "1909487130544717826",
"projectId": "1905436187725492226",
"projectName": "新增工地0328--NT022053183-55栋",
"projectStatus": "BEEN_COMPLETED",
"projectStatusDesc": "完工",
"serialNumber": "NT022053183",
"orgId": "1363692883161612290",
"orgName": "睿云北部公司",
"status": "PRODUCE",
"statusDesc": "合成中",
"createdTime": "2025-04-08 14:03:05",
"finishedTime": null,
"createdBy": null,
"creatorName": "系统自动生成",
"videoUrl": null,
"videoName": null,
"startTime": "2025-04-01 14:22:47",
"endTime": "2025-04-08 10:55:22",
"firstUrl": "https://reiniot-dcp.oss-cn-zhangjiakou.aliyuncs.com/person/SC961134034/202402/o_1708513458.jpg"
}
],
"total": "1",
"size": "10",
"current": "1",
"pages": "1"
},
"successful": true
}全程时光机任务提交接口
接口地址:/openapi/timeLapseVideo/commitTimeMachineVideo
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"projectId": "1912412940595466241",
"startTime": "2025-06-01",
"endTime": "2025-06-12",
"serialNumber": "DV031381247"
}参数说明
1. projectId 必填参数,工地ID;
2. startTime 必填参数,开始时间;
3. endTime 必填参数,结束时间;
4. serialNumber 可选参数, 设备序列号;请求参数:
| 参数名称 | 参数说明 | 类型 | 备注 |
|---|---|---|---|
| projectId | 工地ID | long | 必填参数 |
| startTime | 开始时间 | string | 必填参数, 格式: yyyy-MM-dd |
| endTime | 结束时间 | string | 必填参数, 格式: yyyy-MM-dd |
| serialNumber | 设备序列号 | string | 可选参数 |
正常响应示例:
{
"code": 200,
"message": "成功",
"data": true,
"successful": true
}作者:admin 创建时间:2023-07-18 13:45
最后编辑:liangxiong 更新时间:2026-01-29 21:48
最后编辑:liangxiong 更新时间:2026-01-29 21:48
