これは、クイックリファレンス用のすべてのプラットフォームAPIコードサンプルをまとめたものです。各APIのドキュメント内にサンプルへのリンクもあります。 ライブイベントの同時閲覧者 このサンプルでは、Get LiveAnalytics時系列エンドポイントを使用します。 Analytics APIさまざまな時間間隔に基づいて、ライブイベントの同時視聴者に関するレポートを生成します。 日次分析レポートジェネレータ アカウント内のすべての動画について、データが現在の日付まで利用できる最も早い日付の日次分析レポートをCSV形式で生成します。 宛先レポート 2つの分析レポートを生成します。1)ビデオが視聴されたすべてのURLのリスト。 2)動画が視聴されたすべてのプレーヤーのリストと、プレーヤーが存在するドメイン。 地理分析レポート Analytics APIを使用して、国ごとのビューのレポートを生成します 国と日による分析 このサンプルでは、選択した期間における1日あたりの国別の合計動画再生回数を示すレポートを作成する方法を学習します。返されたデータを日付や国でフィルタリングすることもできます。 ビデオエンゲージメントグラフ アカウントの動画のエンゲージメントグラフを生成します。 プレイヤーと日別のビデオレポート この例では、アカウント内のすべての動画について、プレーヤーごとにグループ化されたレポートを作成します。 日別ユニークユーザー この例では、アカウントの日ごとのユニークユーザーと動画の視聴に関するレポートを作成します。 タグ別ビデオレポート このサンプルでは、ビデオに割り当てられたタグによってビデオに関するレポートを取得し、結果をJSONまたはCSV形式で返す方法を学習します。 参照ID別ビデオレポート このサンプルでは、ビデオ参照IDによってビデオに関するレポートを取得できます。 CMS APIテスター 始めましょうCMS API一般的なリクエストタイプとそれらが返すデータのいくつかを確認します。 複数の動画にカスタムフィールドを追加する このサンプルでは、カスタムフィールドのUIを作成し、複数のビデオにカスタムフィールドを追加する方法を学習します。 プレイリスト別分析 このサンプルでは、の使用方法を学習します。 CMS APIとAnalytics API一緒にアカウントから再生リストを選択し、再生リスト内のすべての動画の分析データを取得します。 パフォーマンスの低いコンテンツの特定 このサンプルでは、の使用方法を学習します。 CMS APIそしてそのAnalytics API一緒に、過去1〜6か月の視聴回数が5回未満の動画のリストを作成します。 最近追加された動画 このサンプルでは、最近のある期間にVideo Cloudに追加されたビデオのAnalyticsデータを取得する方法を学習します(入力で定義します)。 データ収集サンプル このサンプルでは、BrightcoveWebまたはSDKプレーヤーで表示されていないビデオの分析データを取得できるようにデータコレクターに情報を送信する方法を学習します。 キューポイントの追加 このサンプルでは、CMS APIを使用してプログラムでビデオにキューポイントを追加する方法を学習します。 メディア共有のために複数のアフィリエイトアカウントを追加する このサンプルでは、 CMS API JavaScriptとプロキシ(PHP)を介して、メディア共有用の複数のアフィリエイトアカウントを追加します。 複数の動画を共有する このサンプルでは、 CMS API JavaScriptとプロキシ(PHP)を介して、複数のビデオを1つ以上のアフィリエイトアカウントと共有します。 レポートから共有されたメディア このサンプルは、アカウントから共有されたビデオに関するCSV形式のレポートを提供します。 レポートに共有されるメディア このサンプルは、VideoCloudアカウントに共有されたすべてのビデオに関するレポートを生成します。 動画を更新する このサンプルでは、CMS IngestAPIを使用して複数のビデオのメタデータを更新する方法を学習します。 ビデオレポートジェネレータ このサンプルでは、 CMS APIアカウント内のすべての動画に関するレポートをCSV形式で生成します。100のバッチでビデオデータをフェッチするため、APIタイムアウトまたはその他のエラーが発生した場合でも、一部のデータが残ります。 図形プロパティの更新 このサンプルでは、アカウント内のすべての動画の地域フィルタリングプロパティを更新する方法を学習します。 ダウンロードリンク このサンプルでは、の使用方法を学習します。 CMS APIビデオの最高のMP4レンディションのダウンロードリンクの表を生成します。 iTunes用のRSSポッドキャストフィード このサンプルでは、の使用方法を学習します。 CMS API AppleiTunes用のRSSポッドキャストフィードを生成します。 動画サイトマップジェネレータ このサンプルは、CMS APIを使用してビデオサイトマップを生成する方法を示しています。 プレイリストからの MRSS フィード このサンプルでは、の使用方法を学習します。 CMS API MRSS仕様に基づいてMRSSフィードを生成します。 MRSS ジェネレータ このサンプルでは、の使用方法を学習します。 CMS API MRSS仕様に基づいてMRSSフィードを生成します。 動画検索アプリ このサンプルでは、CMS APIを使用してビデオ検索アプリケーションを作成する方法を学習します。アクセストークンを取得して API を呼び出すには、Brightcove ラーニングサービスによって構築されたプロキシが使用されます。 ビデオスキーマビルダー このサンプルは、MicrodataまたはJSON-LD形式のVideoObjectスキーマを生成します。ビデオにスキーマを含めると、検索エンジンインデクサーに情報が提供され、SEOが強化されます。 ビデオレンディションインスペクタ このトピックでは、 CMS APIアカウント内のすべての動画のレンディションを検査します。 配信タイプ別のビデオレポート このトピックでは、 CMS APIさまざまな配信タイプのビデオについてレポートします。 音声のみのコンテンツに関するレポート ビデオライブラリに音声のみのコンテンツがある場合は、それらの音声のみのビデオのみを表示するレポートを実行すると便利な場合があります。このサンプルは、その方法を示しています。 スケジュールされた動画を追加 このサンプルでは、ビデオがいつか利用可能になるようにスケジュールする方法を学習します。これにより、ビデオが誤って再生される前に再生されないようになります。 Dynamic Ingest API テスター このクイックスタートは、Dynamic IngestAPIを介して利用できる操作に慣れるために役立ちます。 テキストトラックの追加 このサンプルでは、DynamicIngestを使用して既存の動画にアセットを追加するアプリを作成する方法を学習します。 優先度の低いビデオの取り込み このサンプルでは、複数の取り込みジョブを優先度の低いキューに送信する方法を学習します。 ビデオの取り込み(動的配信) このサンプルでは、Dynamic IngestAPIを使用して複数のビデオを取り込む方法を学習します。アクセストークンを取得して API を呼び出すには、Brightcove ラーニングサービスによって構築されたプロキシが使用されます。 ビデオの再トランスコード(動的配信) このサンプルでは、Dynamic IngestAPIを使用して複数のビデオを再トランスコードする方法を学習します。アクセストークンを取得して API を呼び出すには、Brightcove ラーニングサービスによって構築されたプロキシが使用されます。 ビデオの置き換え(動的配信) このサンプルでは、Dynamic IngestAPIを使用してビデオを置き換える方法を学習します。API は複数の動画に対する操作をサポートしていないことに注意してください。ここでのコードは、データセットをループして、動画を 1 つずつ置き換えます。 カスタム動的配信プロファイルの作成 このサンプルでは、Ingest ProfilesAPIを使用してカスタムDynamicDeliveryプロファイルを作成する方法を学習します。 カスタムコンテキストアウェアエンコーディングプロファイルを作成する このサンプルでは、Ingest ProfilesAPIを使用してカスタムのContextAwareEncodingプロファイルを作成する方法を学習します。 アカウントのすべてのプロファイルの取得 このサンプルは、アカウントのすべての取り込みプロファイルを取得する方法と、表示したくないアイテムを除外する方法を示しています。 既定のプロファイルを設定 このコードサンプルでは、Ingest Profiles APIを使用して、複数のアカウントのデフォルトの取り込みプロファイルを設定する方法を学習します。 複数のアカウントへのプロファイルの追加 このサンプルアプリを使用すると、カスタムの取り込みプロファイルを複数のVideoCloudアカウントに追加できます。新しいプロファイルを作成してすべてのアカウントに追加するか、1つのアカウントからプロファイルを選択して他のアカウントに追加することができます。 クライアント認証情報の作成 このサンプルでは、1つ以上のアカウントのクライアント資格情報を作成し、選択したAPIアクセス許可を割り当てることができます。 アクセストークンの取得 このサンプルは、WebアプリのBrightcove OAuth APIからアクセストークンを取得し、プロキシを介してリクエストを送信します。 プレイリストからのJSON/MRSS フィード このサンプルでは、Playback APIを使用してプレイリストを取得し、データからJSONまたはMRSSビデオフィードを生成する方法を学習します。 MRSS ジェネレータ このサンプルでは、Playback APIを使用して、MRSS仕様に基づいてMRSSフィードを生成する方法を学習します。 ポリシーキーの作成 このクイックスタートでは、単純なWebアプリを使用してポリシーキーを作成します。キーを検索可能にするオプションがあります。 Ingest ProfilesAPIの使用を開始する 自分のアカウントまたはサンプルのBrightcoveアカウントでさまざまなAPIリクエストを試してください。 プレーヤーを作成する この例では、アカウント情報を入力します。また、メディアへの URL とメディアタイプ、または Video Cloud 動画 ID を入力します。ボタンをクリックすると、プレーヤーが作成され、プレーヤーに関する選択された情報が表示されます。 プレーヤーを表示 このサンプルは、Brightcoveアカウントのすべてのプレーヤーのリストを取得し、プレーヤーの詳細とそのプレビューをページに表示する方法を示しています。 最後に表示されたプレーヤーの統計 プレイヤーのを使用してレポートlast_viewedデータ。各プレーヤーには、プレーヤーが読み込まれた回数の記録を含む配列が関連付けられています。この情報は配列名に格納されますlast_viewed。 プレイヤーを削除 このサンプルは、すべてのプレーヤーのリストを取得し、ユーザーが選択したプレーヤーを削除する方法を示しています(実際にはプレーヤーを削除しませんが、その方法を示します)。 GETリクエストのPythonコード サンプルは、CMS APIを使用してビデオを取得する方法を示しています。 動的取り込み用のPythonコード サンプルは、Video Cloudビデオを作成し、ビデオソースファイルを取り込む方法を示しています。 「クイックスタート:Social API このクイックスタートでは、自分のアカウントまたはBrightcove Learning Servicesのサンプルアカウントを使用して、SocialAPIで利用可能なリクエストとそのレスポンスを確認できます。