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

播放清單分析

在此示例中,您將學習如何使用 CMS API 和 Analytics API 一起從您的帳戶中選擇一個播放列表,並獲取該播放列表中所有視頻的分析數據。

限制

應用邏輯

這是一個混合應用程序,使用 CMS API 檢索播放列表信息,然後 Analytics API 檢索播放列表中視頻的分析。 略有不同:對於EXPLICIT(手動)播放列表,元數據包含視頻ID,因此我們可以將其直接帶到 Analytics API; 對於智能播放列表,我們需要返回到 CMS API 使用播放列表的搜索,排序和限制條件來獲取視頻信息,然後我們可以將其帶到 Analytics API:

應用邏輯
應用邏輯

獲取憑證

得到一個 client_idclient_secret,則需要轉到OAuth UI並註冊此應用:

這些是您將需要的權限:

Analytics API 權限
Analytics API 權限

您也可以通過CURL或郵遞員獲取憑據-請參閱:

如果您直接從API獲取憑據,則需要以下權限:

      [
        "video-cloud/analytics/read",
        "video-cloud/video/read",
        "video-cloud/video/read"
      ]

CodePen

在此找到與此樣本相關的所有代碼 GitHub存儲庫.

見筆 分析/CMS API的樣本:按播放列表進行分析 通過Brightcove學習服務(@ rcrooks1969)上 CodePen.

使用CodePen

以下是有效使用上述CodePen的一些技巧:

  • 通過點擊來切換應用的實際顯示 結果 按鈕。
  • 點擊 HTML / CSS / JS 按鈕顯示一種代碼類型。
  • 點擊 在CodePen上編輯 在右上角將此CodePen分支到您自己的帳戶中。
  • 在此找到與此樣本相關的所有代碼 GitHub存儲庫.

代理代碼

為了在此頁面上構建自己的示例應用程序版本,您必須創建並託管自己的代理。 (Brightcove Learning Services使用的代理僅接受來自Brightcove域的請求。)一個示例代理與我們使用的代理非常相似,但是沒有可以阻止來自非Brightcove域的請求的檢查。 這個GitHub倉庫。 您還將在此處找到使用它的基本說明,以及有關在Proxy中構建應用的更詳盡的指南。 使用REST API.


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