這是所有平台 API 代碼示例的編譯,以供快速參考。您也可以在每個 API 的文檔中找到範例的連結。 現場活動的同時觀眾 本示例使用了Get Live Analytics時間序列端點Analytics API生成基於不同時間間隔的現場直播並發觀眾報告。 每日分析報表產生器 每天以CSV格式針對帳戶中所有視頻的最早日期生成每日分析報告,直到該數據可用於當前日期為止。 目的地報表 生成兩個分析報告:1)所有觀看過視頻的URL的列表; 2)所有觀看過視頻的播放器的列表,以及播放器所在的域。 地理分析報表 使用Analytics API生成按國家/地區分類的視圖報告 按國家和日期進行分析 在此示例中,您將學習如何創建報告,以顯示所選時段內每天按國家/地區觀看的視頻總數。您還可以按日期和/或國家/地區過濾返回的數據。 視訊參與圖表 為您帳戶中的視頻生成參與度圖表。 按玩家和日期分類的影片報告 在此示例中,我們將針對帳戶中的所有視頻創建報告,並按播放器分組。 每天的獨特使用者 在此示例中,我們將創建一個帳戶的每日唯一身份用戶和視頻觀看次數的報告。 依標籤分類的視訊報告 在此示例中,您將學習如何通過分配給它們的標籤獲取有關視頻的報告,並以JSON或CSV格式返回結果。 依參考 ID 分類的影片報告 此示例使您可以通過視頻參考ID獲取有關視頻的報告。 CMS API測試儀 開始使用CMS API通過查看一些常見的請求類型和它們返回的數據。 將自訂欄位新增至多個視訊 在此示例中,您將學習如何為自定義字段創建UI並將自定義字段添加到多個視頻。 按播放清單分析 在此示例中,您將學習如何使用CMS API和Analytics API一起從您的帳戶中選擇一個播放列表,並獲取該播放列表中所有視頻的分析數據。 識別效果不佳的內容 在此示例中,您將學習如何使用CMS API和Analytics API一起編輯過去1-6個月觀看次數少於5的視頻列表。 最近新增的影片 在此示例中,您將學習如何獲取最近一段時間(您在輸入中定義)已添加到Video Cloud的視頻的Analytics(分析)數據。 數據收集樣本 在此示例中,您將學習如何將信息發送到數據收集器,以便獲取在Brightcove Web或SDK播放器中未查看的視頻的分析數據。 新增提示點 在此示例中,您將學習如何使用CMS API以編程方式向視頻添加提示點。 添加多個會員帳戶進行媒體共享 本示例使用CMS API通過JavaScript和代理(PHP)添加多個會員帳戶以進行媒體共享。 分享多個視訊 本示例使用CMS API通過JavaScript和代理(PHP)與一個或多個會員帳戶共享多個視頻。 報告共享的媒體 該示例提供了CSV格式的報告,該報告包含已從帳戶共享的視頻。 媒體共享報告 此示例生成有關共享到視頻雲帳戶的所有視頻的報告。 更新視訊 在此示例中,您將學習如何使用CMS Ingest API更新多個視頻的元數據。 視訊報告產生器 本示例使用CMS API以CSV格式生成有關您帳戶中所有視頻的報告。它會以100為批次抓取視頻數據,因此,如果API超時或其他錯誤,您仍然會有一些數據。 更新地理內容 在此示例中,您將學習如何更新帳戶中所有視頻的地理過濾屬性。 下載連結 在此示例中,您將學習如何使用CMS API為您的視頻的最佳MP4格式生成下載鏈接表。 適用於 iTunes 的 RSS 播客摘要 在此示例中,您將學習如何使用CMS API為Apple iTunes生成RSS播客feed。 視訊網站地圖產生 此示例演示瞭如何使用CMS API生成視頻站點地圖。 播放清單中的 MRSS 摘要 在此示例中,您將學習如何使用CMS API以根據MRSS規範生成MRSS Feed。 MRSS 產生器 在此示例中,您將學習如何使用CMS API以根據MRSS規範生成MRSS Feed。 視訊搜尋應用程式 在此示例中,您將學習如何使用CMS API創建視頻搜索應用程序。為了獲得訪問令牌並進行 API 調用,它使用由 Brightcove 學習服務構建的代理。 視訊架構建置器 此示例生成Microdata或JSON-LD格式的VideoObject Schema。在視頻中包含模式可為搜索引擎索引器提供信息,並增強SEO。 視訊轉譯檢查器 在本主題中,您將學習使用CMS API檢查帳戶中所有視頻的再現形式。 按投放類型的視頻報告 在本主題中,您將學習使用CMS API報告不同投放類型的視頻。 僅限音訊內容的報告 如果您的視頻庫中有純音頻內容,則運行只顯示那些純音頻視頻的報告可能會很有用。此示例向您展示瞭如何執行此操作。 新增排程視訊 在此示例中,您將學習如何安排視頻在將來的某個時間提供,以確保在開始播放之前不會意外播放它們。 動態內嵌 API 測試儀 快速入門將幫助您熟悉通過Dynamic Ingest API進行的操作。 新增文字軌 在此示例中,您將學習如何構建應用程序以使用Dynamic Ingest將資產添加到現有視頻中。 擷取低優先順序視訊 在此樣本中,您將學習如何將多個提取作業發送到低優先級隊列。 攝取視頻(動態投放) 在此示例中,您將學習如何使用Dynamic Ingest API提取多個視頻。為了獲得訪問令牌並進行 API 調用,它使用由 Brightcove 學習服務構建的代理。 重新轉碼視頻(動態投放) 在此示例中,您將學習如何使用Dynamic Ingest API重新轉換多個視頻。為了獲得訪問令牌並進行 API 調用,它使用由 Brightcove 學習服務構建的代理。 替換視頻(動態投放) 在此示例中,您將學習如何使用Dynamic Ingest API替換視頻。請注意,API 不支持多個視頻上的操作-這裡的代碼只是循環數據集以逐個替換視頻。 建立自訂動態傳送設定檔 在此示例中,您將學習如何使用Ingest Profiles API創建自定義動態交付配置文件。 創建自定義上下文感知編碼配置文件 在此示例中,您將學習如何使用Ingest Profiles API創建自定義的Context Aware編碼配置文件。 取得帳戶的所有設定檔 此示例向您展示如何檢索帳戶的所有“摘要”配置文件,以及如何過濾掉一些您可能不想顯示的項目。 設定預設設定檔 在此代碼示例中,您將學習如何使用Ingest Profiles API為多個帳戶設置默認的Ingest配置文件。 將設定檔新增至多個帳戶 此示例應用程序允許您將自定義提取配置文件添加到多個Video Cloud帳戶。您可以創建一個新的配置文件並將其添加到所有帳戶,也可以從一個帳戶中選擇一個配置文件並將其添加到其他帳戶。 建立用戶端認證 此示例使您可以為一個或多個帳戶創建創建客戶端憑據,並為它們分配您選擇的API權限。 取得存取權杖 本示例從Web應用程序的Brightcove OAuth API中檢索訪問令牌,並通過代理髮送請求。 從播放清單中的JSON/MRSS 摘要 在此示例中,您將學習如何使用Playback API檢索播放列表,以及如何從數據生成JSON或MRSS視頻提要。 MRSS 產生器 在此示例中,您將學習如何使用Playback API基於MRSS規範生成MRSS feed。 創建策略密鑰 在此快速入門中,您將使用一個簡單的Web應用程序來創建策略密鑰。有一個選項可以搜索啟用密鑰。 Ingest Profiles API入門 在您自己的帳戶或示例Brightcove帳戶上嘗試各種API請求。 建立玩家 在此示例中,您輸入您的帳戶信息。同時,您也可以輸入媒體和媒體類型的 URL,或是視訊雲端視訊 ID。單擊該按鈕後,將創建一個播放器,並顯示有關該播放器的選定信息。 顯示播放器 該示例說明瞭如何檢索Brightcove帳戶的所有玩家列表,並顯示該玩家的一些詳細信息以及在頁面中的預覽。 上次查看的球員統計 使用播放器的報告last_viewed數據。每個播放器都與一個數組相關聯,該數組包含一個播放器被加載多少次的記錄。此信息存儲在數組名稱中last_viewed。 刪除玩家 該示例演示瞭如何檢索所有玩家列表並刪除用戶選擇的列表(它實際上並沒有刪除玩家,而是向您展示瞭如何)。 一個 GET 請求的 Python 代碼 該示例顯示瞭如何使用CMS API檢索視頻。 用於動態提取的Python代碼 該示例顯示瞭如何創建視頻雲視頻並提取視頻源文件。 快速入門:社交API 通過此快速入門,您可以使用自己的帳戶或Brightcove Learning Services示例帳戶查看對Social API的可用請求及其響應。