全部產品
Search
文件中心

ApsaraVideo VOD:快速入門

更新時間:Jan 28, 2026

本文介紹使用Java SDK完成API調用的完整樣本,協助您快速瞭解整合步驟。

查看OpenAPI文檔

在完成具體的營運目標之前,建議您先閱讀介面文檔擷取音視頻上傳地址和憑證,瞭解、學習調用該介面所需要的參數及許可權等,更多資訊請參見API概覽

建立RAM使用者並完成授權

身份

您可以使用阿里雲帳號(主帳號)、RAM使用者、RAM角色調用該介面,有關各種身份的差異請參見身份、憑據、授權

本案例中,我們使用RAM使用者的身份進行介面調用。

  1. 登入RAM存取控制,建立一個僅允許API調用的RAM使用者,更多詳情請參見建立RAM使用者

授權

  1. 訪問RAM使用者列表,單擊目標RAM使用者操作列的添加許可權

  2. 在文字框中輸入關鍵字VOD進行搜尋,選擇AliyunVODUploadAuth策略。

    說明

    AliyunVODFullAccess:管理ApsaraVideo for VOD服務的許可權。

    AliyunVODReadOnlyAccess唯讀訪問ApsaraVideo for VOD服務的許可權。

    AliyunVODPlayAuth: ApsaraVideo for VOD服務的播放許可權。

    AliyunVODUploadAuth:ApsaraVideo for VOD服務的上傳許可權。

    如果想建立自訂許可權,請參見授權資訊

  3. 單擊確認新增授權,完成授權操作。

調用OpenAPI

本文以Java語言SDK調用OpenAPI,其他語言SDK的用法類似,更多資訊請參見ApsaraVideo for VODSDK。您也可根據業務的實際需要選擇其他調用方法,更多調用方法請參見調用方式

配置環境變數

配置環境變數ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET。具體操作,請參見在Linux、macOS和Windows系統配置環境變數

下載範例程式碼

  1. 訪問CreateUploadVideo

  2. 在左側的參數配置頁簽,填寫需要的參數資訊。

    1. FileName 參數輸入樣本值: product-introduction.mp4

    2. Title 參數輸入樣本值:產品介紹

  3. 在右側的SDK樣本頁簽,SDK版本選擇v2.0,語言選擇Java語言,單擊下載完整工程按鈕,下載範例程式碼包。

  4. 本地解壓並進入alibabacloud_sample目錄。

開啟專案

使用IntelliJ IDEA附加元件目,待相關依賴載入完畢後,開啟src/main/java/com/aliyun/sample/Sample.java。根據代碼中的注釋提示自行添加列印傳回值的代碼。

運行專案

點擊IDE右上方的運行按鈕,可查看輸出日誌。本案例中的返回內容如下:

{
  "headers": {
    "access-control-allow-origin": "*",
    "date": "Wed, 12 Jul 2023 01:01:15 GMT",
    "keep-alive": "timeout=25",
    "transfer-encoding": "chunked",
    "vary": "Accept-Encoding",
    "x-acs-request-id": "DB669C38-72B2-539C-87E2-76D1E3AAC3E2",
    "connection": "keep-alive",
    "content-type": "application/json;charset=utf-8",
    "access-control-expose-headers": "*",
    "x-acs-trace-id": "a40b3573c2e372121a05767e5bfe****"
  },
  "body": {
    "UploadAddress": "***",
    "VideoId": "***",
    "RequestId": "DB669C38-72B2-539C-87E2-76D1E3AAC3E2",
    "UploadAuth": "***"
  },
  "statusCode": 200
}