跳到主要内容
版本:3.4.2

更新远程录像上传状态集成接口

PUT /upload

当注册的远程录像上传活动的状态发生变化时,媒体服务调用本接口通知企业应用。

注意:本接口调用方法为 PUT 而非 POST

请求

PUT https://n11.gratour.info:9100/upload
Authorization: Basic Z2IzOWRvYmlTZWVtNFdUeVpTOVc2UTpQYUVXV0dDZUUzQXo5Wjdv
Content-Type: application/json

{
"startTm": "2020-04-06 23:52:09",
"reqId": "MPle4HuJnvMLDIJH",
"st": 4,
"fn": "ch1_200408192717_200408193230.avi",
"sz": 3982099,
"uploadTm": "2020-04-07 13:21:08"
}

请求实体属性

属性数据类型必要说明
startTmstringY录像文件的开始时间。使用 POST /strm/upload 接口传入的 startTm 的值和格式。
reqIdstringY远程录像文件上传请求ID。
stintY新的上传状态。为下列常量之一:
  • 3: 终端开始上传
  • 4: 上传已完成。如果 POST /strm/upload接口未指定文件大小,则此状态可能误判。
  • 7:超时
fnstring已经上传的远程录像文件的文件名。仅当st4时提供此属性。
stint已经上传的远程录像文件的文件大小。仅当st4时提供此属性。
uploadTmstring远程录像文件的完成上传时间。仅当st4时提供此属性。

应答

{
"errCode": 0,
"message": "成功。"
}

应答实体属性

属性数据类型必要说明
errCodeintY错误码。
messagestringY错误信息。