视频监控

  • 视频监控 > API Reference > 模板管理相关接口 >更新模板

    更新模板

    最近更新时间:2020-05-06 15:31:48

    描述

    本接口用于更新模版信息

    • 接口请求域名:qvs.qiniuapi.com
    • 请求方式:PATCH
    • 接口路径:/v1/templates/{templateId}

    请求参数

    路径参数

    参数名称 必填 字段类型 说明
    templateId string 模版ID

    Body

    参数名称 必填 字段类型 说明
    operations op数组 op集合,详见:表一

    表一: OP集合参数

    参数名称 必填 字段类型 说明
    operations.key string 要修改的参数
    operations.op string op操作(目前支持replace和delete)
    operations.value object 要修改的参数对应的value(当op为delete的时候可以忽略)

    表二: 可编辑参数说明

    参数名称 字段类型 说明
    name string 模版名称
    desc string 模版描述
    bucket string 模版对应的对象存储的bucket
    deleteAfterDays integer 存储过期时间,默认永久不过期
    fileType integer 文件存储类型,取值:0(普通存储),1(低频存储)
    recordType integer 录制模式, 0(不录制),1(实时录制)
    jpgOverwriteStatus boolean 开启覆盖式截图(一般用于流封面)
    recordInterval integer 录制文件时长 单位为秒, 600~3600
    snapInterval integer 截图间隔, 单位为秒, 10~600
    jpgSequenceStatus boolean 开启序列式截图

    响应参数

    响应参数与创建模板一致,请参阅创建模板响应参数

    示例

    请求示例

    curl --request PATCH \
      --url http://qvs.qiniuapi.com/v1/templates/d102sns2mwhd \
      --header 'authorization: Qiniu j853F3bLkWl59I5BOkWm6q1Z1mZClpr9Z9CLfDE0:u372aQV0359mzwTVGxn22sRgFYc=' \
      --header 'content-type: application/json' \
      --data '{"operations":[{"key":"recordType","op":"replace","value":1}]
    }'
    

    响应示例

    {
      "id": "d102sns2mwhd",
      "name": "test009",
      "bucket": "bucket-test1",
      "deleteAfterDays": 0,
      "templateType": 0,
      "fileType": 0,
      "recordType": 1,
      "recordFileFormat": 0,
      "tsFileNameTemplate": "record/ts/${namespaceId}/${streamId}/${startMs}-${endMs}.ts",
      "recordSnapFileNameTemplate": "record/snap/${namespaceId}/${streamId}/${startMs}.jpg",
      "jpgOverwriteStatus": false,
      "jpgSequenceStatus": false,
      "jpgOnDemandStatus": false,
      "snapInterval": 10,
      "createdAt": 1585104103,
      "updatedAt": 1586849432
    }
    
    以上内容是否对您有帮助?
  • Icon free helper
    Close