簡介
視頻數據端點提供了一種獲取特定視頻的特定數據的快速方法。 當前請求將返回該視頻的所有觀看時間。 將來可能會返回其他數據。 此端點的主要用例是delive環視所有觀看信息 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:
- 設置緩存以按視頻ID存儲5-10分鐘的觀看次數。
- 在服務器或頁面上創建邏輯,以首先檢查緩存以查看是否有全時視頻觀看當前視頻的數據,如果有,請使用它。
- 如果該值尚未緩存,請向視頻信息端點發出請求以檢索它,並將該值存儲在緩存中並在頁面中顯示它。
- 如果對視頻信息端點的請求超時或不成功,請確保設置異常處理-您可能根本不顯示所有時間的視頻觀看次數,或者可能使用擁有的最後一個值。
