制限事項
レート制限
見る ベストプラクティス レート制限の情報については、
資格情報を取得する
ほとんどのブライトコーブのRESTful APIと同様に、 Dynamic Ingest API リクエストを承認するには、OAuthアクセストークンが必要です。 アクセストークンを取得するには、最初に、要求する操作の種類に対する権限を持つクライアント資格情報を取得する必要があります。 このクイックスタートでは、Brightcove Learning ServicesサンプルアカウントでAPIリクエストを行うため、ここで資格情報を取得する必要はありませんが、何が起こっているのかを理解する必要があります。 CodePenは、次のようなプロキシにAPIリクエスト情報を送信します この1。 プロキシは、プライベートロケーションからクライアントクレデンシャルにアクセスし、プライベートロケーションを使用してそれらを使用して一時アクセストークンを生成します。 OAuth API APIを要求して応答データを返します。
自分のアカウントでリクエストを試すには、クライアントの資格情報を取得し、 APIテストツール
- 資格情報を取得するには、以下の指示に従ってください API クレデンシャルの管理。 これは、クライアント資格情報を取得するための推奨方法です。 Dyanamic Ingestを使用するには、 CMS API POSTリクエストも同様です。したがって、アクセス権の取得に加えて、少なくとも
video/write
権限:必要な権限 使用 Studio管理ツール クライアントの資格情報を取得します。 また、 OAuth API以下のガイドのいずれかの手順に従ってください。
コードペン
使用 Result 以下のCodePenのタブでさまざまなテストを行います Dynamic Ingest API 要求とその応答データの外観を確認します。
ソースコード
このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.
サンプルアプリケーション
ペンを見る Dynamic Ingest API テスター-ダイナミックデlivery ブライトコーブラーニングサービス(@rcrooks1969)上 コードペン.
CodePenの使用
上記のCodePenを効果的に使用するためのヒントをいくつか紹介します。
- プレーヤーの実際の表示を切り替えるには、 Result ボタン。
- ストリーミングを停止する場合は上部の HTML / CSS / JS ボタンを押して、1つのコードタイプを表示します。
- ナビゲーションヘッダーの CodePenで編集 右上隅にあるこのCodePenを自分のアカウントにフォークします。
- このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.
プロキシコード
このページのサンプルアプリで独自のバージョンを構築するには、独自のプロキシを作成してホストする必要があります。 (Brightcoveラーニングサービスで使用されるプロキシは、Brightcoveドメインからの要求のみを受け入れます。)サンプルプロキシは、使用するものと非常に似ていますが、Brightcove以外のドメインからの要求をブロックするチェックがない場合は、次の場所にあります。 このGitHubリポジトリ。 また、そこでの使用のための基本的な手順や、プロキシの周囲にアプリケーションを構築するためのより詳細なガイドが含まれています。 REST APIの使用.