支持 聯繫支持 | 系統狀況 系統狀態
頁面內容

    概述:視頻數據端點

    在本主題中,您將學習如何將視頻數據端點用於 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日