(以下內容均翻譯自英文版文件,最新資訊及內容敬請切換至英文語系參考原文)
我們提供為播放產生令牌的功能,可用於驗證和授權訪問特定資源,如直播串流或 VOD 內容。這對於整合 iframe 解決方案或播放器 SDK 以播放授權內容上至關重要。
令牌分為兩種:
- 資源令牌 (Resource Token): 如果您要整合 iframe 解決方案,則需要產生資源令牌以播放授權內容。
- 播放令牌 (Playback Token): 如果您要整合播放器 SDK,則需要產生播放令牌,以便進行播放器驗證和播放授權內容。
產生資源令牌
要建立資源令牌,您需要向以下 API 發送 POST 請求:
POST /bv/cms/v1/resources/tokens
請求的主體應包含以下參數:
名稱 | 類型 | 必填 | 描述 |
resource_id |
string | 是 | 直播串流或 VOD 內容的唯一 ID。 |
resource_type |
string | 是 |
資源的類型。允許的值:
|
customer_id |
string | 選填 |
若資源的安全隱私設置為 |
customer_name |
string | 選填 | 使用者名稱。 |
以下是請求的主體範例:
{ "resource_id": "<resource-id>", "resource_type": "RESOURCE_TYPE_LIVE", "customer_id": "<customer-id>", "customer_name": "<customer-name>" }
成功的回應將回傳一個資源令牌:
{ "token": "string" }
產生播放令牌
要建立播放令牌,需要向以下 API 發送 POST 請求:
POST /bv/cms/v1/tokens
請求的主體應包含以下參數:
名稱 | 類型 | 必填 | 描述 |
resource_id |
string | 是 | 直播串流或 VOD 內容的唯一 ID。 |
resource_type |
string | 是 |
資源的類型。允許的值:
|
customer_id |
string | 選填 |
若資源的安全隱私設置為 |
以下是請求的主體範例:
{ "resource_id": "<resource-id>", "resource_type": "RESOURCE_TYPE_LIVE", "customer_id": "<customer-id>" }
成功的回應將回傳一個播放令牌:
{ "token": "string" }