更新媒體發布狀態,發布的含義是設定媒體所有播放資源,截圖檔案的存取權限繼承所在Bucket的存取權限,不發布的含義是設定為私人。

請求參數

名稱 類型 是否必須 描述
Action String 操作介面名,系統規定參數,取值:UpdateMediaPublishState
MediaId String 媒體ID。
Publish Boolean 發布狀態。

範圍:true、false。

媒體發布狀態遷移規則:
  • 預設狀態:
    媒體發布狀態的預設值是:“初始”。有兩種情況會處於這種狀態:
    • 新的媒體:

      第一次產生一個媒體(第一次觸發媒體工作流程執行)時,工作流程執行還處於執行中的狀態,媒體既不是“發布”狀態,也不是“未發布”狀態,這個時候就處於“初始狀態”。只要媒體工作流程執行完成,就會設定成一個確切狀態(根據媒體工作流程的配置來設定)。

    • 刪除後的媒體:

      媒體刪除後,發布狀態就沒有意義了,這個時候也是處於“初始”狀態。如果把刪除的媒體重新添加回媒體庫,就從“新的媒體”開始重新執行。

  • 遷移規則:
    調用者 目前狀態 遷移後狀態 是否允許
    API 初始 發布 不允許
    API 初始 不發布 不允許
    API 發布 不發布 允許
    API 不發布 發布 允許
    工作流程執行 初始 發布 允許
    工作流程執行 初始 不發布 允許
    工作流程執行 發布 不發布 不允許
    工作流程執行 不發布 發布 不允許

返回參數

樣本

請求樣本
http://mts.cn-hangzhou.aliyuncs.com?Publish=True&<公用參數>

返回樣本

XML
<UpdateMediaPublishStateResponse>
      <RequestId>179F447A-B688-4268-9662-9ECC43B235BF</RequestId>
    </UpdateMediaPublishStateResponse>
JSON
{
    "RequestId":"D591D0DE-8341-4C51-A519-8BF68498DDDC"
    }