支持 聯繫支持 | 系統狀況 系統狀態

概述:視頻數據端點

在本主題中,您將學習如何將視頻數據端點用於 Analytics API.

簡介

視頻數據端點提供了一種獲取特定視頻的特定數據的快速方法。 當前請求將返回該視頻的所有觀看時間。 將來可能會返回其他數據。 該端點的主要用例是將所有時間的觀看信息傳遞給 player在流量較高的網頁上,其中經常向 Analytics API 會太慢。

端點

視頻數據請求的端點為:

    https://analytics.api.brightcove.com/v1/alltime/accounts/{$account_id}/videos/{$video_id}

所有請求均為GET。

認證

向的所有請求 Analytics API 通過Brightcove的OAuth服務進行身份驗證。

身份驗證基於在Authorization標頭中傳遞的訪問令牌:

    Authorization: Bearer {your token}

您可以獲取 Analytics API 並使用它們來檢索臨時訪問令牌-請參閱 OAuth概述 有關可用於獲取客戶端憑據和訪問令牌的不同方法的說明,以及 管理API憑證 有關通過Studio獲取客戶端憑據的信息

響應

對請求的響應將是JSON,格式為:

    {
        "alltime_video_views": 103123
    }
    

可能的實施

當視頻加載到視頻中時,可以使用以下方法使用視頻數據終結點來顯示視頻的全時視圖 player:

  1. 設置緩存以按視頻ID存儲5-10分鐘的觀看次數。
  2. 在服務器或頁面上創建邏輯,以首先檢查緩存以查看是否有全時視頻觀看當前視頻的數據,如果有,請使用它。
  3. 如果該值尚未緩存,請向視頻信息端點發出請求以檢索它,並將該值存儲在緩存中並在頁面中顯示它。
  4. 如果對視頻信息端點的請求超時或不成功,請確保設置異常處理-您可能根本不顯示所有時間的視頻觀看次數,或者可能使用擁有的最後一個值。

實施圖
實施圖

頁面最後更新於12年2020月XNUMX日