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

播放列表中的MRSS Feed

在此示例中,您將學習如何使用 CMS API 以基於MRSS規範生成MRSS Feed。 該樣本與MRSS Generator樣本相似,但是在這種情況下,我們從播放列表而不是從視頻搜索編譯的視頻集合中生成提要。

限制

為了確保您的內容安全,Brightcove API返回的視頻和資產的URL為 ,這意味著它們包含僅在短時間內(通常是幾個小時)有效的令牌,但這取決於帳戶配置。 這意味著此工俱生成的MRSS代碼中的URL僅在一段時間內有效。

您可以通過以下兩種方式之一來處理:

  • 您可以要求Brightcove支持增加帳戶媒體URL上附加的令牌的“生存時間”。 該值可以設置為最多一年的任意時間段。 但是請注意,這是一個帳戶級設置,更改將應用於您的所有視頻。
  • 另外,您可以創建自己的此應用程序版本,並讓其在令牌有效期內定期創建MRSS Feed的新版本。

獲取憑證

要使用 CMS API 您將需要適當的憑據。

在大多數情況下,獲取憑據的最簡單方法是通過Studio Admin API身份驗證部分(需要您帳戶的管理員權限)。 看到 管理API身份驗證憑據 有關詳細信息。 在大多數情況下,您可能只想獲取所有權限 CMS API 操作:

CMS API 權限
CMS API 權限

如果您所需的權限在Studio中不可用,或者您希望直接從 OAuth API,請使用您的選擇 獲取客戶憑證 下面列出的文件。 無論選擇哪個選項,都需要詢問正確的操作權限。 以下內容可與cURL或Postman一起使用,以獲取對 CMS API:

        "operations": [
          "video-cloud/video/all",
          "video-cloud/playlist/all",
          "video-cloud/sharing-relationships/all",
          "video-cloud/notifications/all"
        ]

依賴

MRSS生成器的播放列表

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

見筆 CMS API 樣本:播放列表中的MRSS Feed 通過Brightcove學習服務(@ rcrooks1969)上 CodePen.

使用CodePen

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

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

代理代碼

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


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