阅读128 返回首页    go 阿里云 go 技术社区[云栖]


更新媒体-发布状态__媒体接口_API使用手册_视频点播-阿里云

描述

更新媒体发布状态,发布的含义是设置媒体所有播放资源,截图文件的访问权限继承所在Bucket的访问权限,不发布的含义是设置为私有。

请求参数

名称 类型 必填项 描述
Action String 操作接口名,系统规定参数,取值:UpdateMediaPublishState
MediaId String 媒体ID
Publish Boolean 发布状态,范围:true、false

媒体发布状态迁移规则:

  • 默认状态

    媒体发布状态的默认值是:”初始”。有两种情况会处于这种状态:

    1. 新的媒体

      第一次生成一个媒体(第一次触发媒体工作流执行)时,工作流执行还处于执行中的状态,媒体既不是“发布”状态,也不是“未发布”状态,这个时候就处于“初始状态。只要媒体工作流执行完成,就会设置成一个确切状态(根据媒体工作流的配置来设置)。

    2. 删除后的媒体

      媒体删除后,发布状态就没有意义了,这个时候也是处于”初始”状态。如果把删除的媒体重新添加回媒体库,就从“新的媒体”开始重新执行。

  • 迁移规则

调用者 当前状态 迁移后状态 是否允许
API 初始 发布 不允许
API 初始 不发布 不允许
API 发布 不发布 允许
API 不发布 发布 允许
工作流执行 初始 发布 允许
工作流执行 初始 不发布 允许
工作流执行 发布 不发布 不允许
工作流执行 不发布 发布 不允许

返回参数

示例

请求示例

  1. https://mts.aliyuncs.com?Publish=True&<公共参数>

返回示例

XML:

  1. <UpdateMediaPublishStateResponse>
  2. <RequestId>179F447A-B688-4268-9662-9ECC43B235BF</RequestId>
  3. </UpdateMediaPublishStateResponse>

Json:

  1. {
  2. "RequestId":"D591D0DE-8341-4C51-A519-8BF68498DDDC"
  3. }

最后更新:2016-11-23 16:04:19

  上一篇:go 更新媒体-删除标签__媒体接口_API使用手册_视频点播-阿里云
  下一篇:go 查询媒体-使用媒体ID__媒体接口_API使用手册_视频点播-阿里云