入門
このサンプルでは、CMS API を使用して、マスターアカウントから 1 つ以上のアフィリエイトアカウントに複数の動画を共有する方法を学びます。
制約事項
- 動画を共有するためのAPIリクエストへの応答には次のものが含まれますすべてリクエストに示されたアフィリエイトだけでなく、動画の共有。回答を見るときは、この点に注意してください。
- このアプリはないアフィリエイトが共有契約を承認したかどうかを確認してください。そうでない場合、共有は失敗します。
- このアプリはない選択した動画がすでに選択したアフィリエイトと共有されているかどうかを確認してください。既にアフィリエイトと共有している動画を再共有すると、アフィリエイトによって行われたメタデータの変更は上書きされます。
- このアプリはない共有エラーを確認してください。マスターアカウントとアフィリエイトアカウント間のカスタムフィールドの不一致、またはその他の理由により、共有が失敗することがあります。ビデオ共有リクエストへの応答を見て、エラーがないかどうかを確認します。
上記の 3 つの制限は、このアプリの独自のバージョンにコードを追加することで削除できます。サンプルアプリのロジックをできるだけ簡単に理解できるようにするために、コードを追加していません。
このアプリを使用するための要件
このアプリを使用するには、いくつかの前提条件を取得する必要があります。
- マスターアカウントでメディア共有を有効にする必要があります。メディア共有が有効になっていない場合は、アカウントマネージャーまたは Brightcove サポートにお問い合わせください。
- メディア共有操作を有効にしたマスターアカウントのクライアント資格情報が必要です(下記の「資格情報の取得」セクションを参照)
- あなたは持っている必要があります
default
チャネル(このチャネルは、アカウントでメディア共有が有効になっている場合に自動的に設定されます) - 1つ以上必要ですアフィリエイトチャンネルに追加-まだ行っていない場合は、スタジオまたはこれを使用して複数のアフィリエイトを追加するためのコンパニオンアプリ。
CodePen
ソースコード
このサンプルに関連付けられているすべてのコードを、この GitHub リポジトリで検索します。
サンプルアプリ
Pen CMS API のサンプルを参照してください。複数の動画を共有する Brightcove Learning Services( @ rcrooks1969) オンCodePen。
CodePen を使用する
上記のCodePenを効果的に使用するためのヒントは次のとおりです。
- [ 結果 ] ボタンをクリックして、プレーヤーの実際の表示を切り替えます。
- HTML/CSS/JS ボタンをクリックして、コードタイプの 1 つを表示します。
- 右上隅にある CodePen の編集をクリックして、この CodePen を自分のアカウントにフォークします。
- このサンプルに関連付けられているすべてのコードを、この GitHub リポジトリで検索します。
プロキシコード
このページのサンプルアプリを独自のバージョンで作成するには、独自のプロキシを作成してホストする必要があります。(Brightcoveラーニングサービスで使用されるプロキシは、Brightcoveのドメインからのリクエストのみを受け付けます)。サンプルプロキシは、私たちが使用しているものと非常に似ていますが、BrightCove 以外のドメインからのリクエストをブロックするチェックがないサンプルプロキシは、この GitHub リポジトリにあります。また、そこで使用するための基本的な手順と、 REST API の使用で説明されているプロキシの周りにアプリを構築するためのより精巧なガイドがあります。