賃貸システムの概要
BrightcoveプラットフォームAPIは、Brightcoveプラットフォームのさまざまな部分にデータを取得して送信できるRESTful APIです。 いくつかの使用例は次のとおりです。
- に動画を取り込む Video Cloud
- の動画を管理する Video Cloud
- のカスタム分析レポートを作成する Video Cloud アカウント
- 作成と管理 Brightcove players
- Brightcoveの作成 Live の仕事 live ストリーミング
- で動画のトランスコーディングジョブを作成する Zencoder
RESTful API
RESTfulなAPIに慣れていない場合は、いくつかの共通の特徴があります。
- 以下のようなさまざまな方法を使用して、HTTP要求を送信することによって要求が行われます。
GET
,POST
,PATCH
&DELETE
実行された操作の種類によって異なります。 - 応答は通常、 JSONの 文字列。どのプログラミング言語でもネイティブデータ型に解析できます。
RESTの長所は、RESTful APIが特定のプログラミング言語に依存していないことです。 HTTPリクエストを作成してJSONレスポンスを解析できる限り、APIは使用している言語を気にしません。
CORS
注意する必要があることのXNUMXつは、Brightcove APIのほとんどが CORS 有効にします。 完全な説明についてはリンクされた文書を読むことができますが、結局のところ、ほとんどの場合、API要求はWebクライアント(Webアプリケーションなど)から行うことはできません。
このサイトのサンプルアプリの多くで行っているように、サーバーサイドプロキシを介してAPIリクエストをルーティングすることで、APIを使ってWebインターフェイスを使用することもできます。 REST APIの使用.
あなたはあなた自身のインターネットに接続されたコンピュータからのようなツールを使って要求をすることができます curl, Postmanまたは 不眠症
認証
ほとんどのプラットフォームAPIの認証は、一時的なOAuth2アクセストークンを介して行われます。 いくつかのAPIは、代わりに永続的なapiキーまたはポリシーキーを使用します。 詳細については個々のAPIのドキュメントを参照してください。
Video Cloud API
API | Linuxを使う | ランディングページ | 概要 | クイックスタート | 参照 |
---|---|---|---|---|---|
CMS API | 動画やプレイリストを管理する(キャッシュされていない) | ランディングページ | 概要 | クイックスタート | 参照 |
Dynamic Ingest | 動画やアセットの追加、置換、再トランスコード | ランディングページ | 概要 | クイックスタート | 参照 |
アナリティクス | Video Cloud アカウントの視聴者データを取得する | ランディングページ | 概要 | クイックスタート | 参照 |
データ収集 | への分析データの送信 Video Cloud 非からBrightcove players | ランディングページ | 概要 | クイックスタート | 参照 |
Playback | クライアントからビデオやプレイリストデータにアクセスする | ランディングページ | 概要 | クイックスタート | 参照 |
Audience | Video Cloud アカウントの視聴者データを取得する | ランディングページ | 概要 | 参照 | |
Social | 共有の履歴とステータスを取得する social あなたのためのプラットフォーム Video Cloud ビデオ | ランディングページ | 概要 | 参照 | |
SSAI | サーバーサイド広告統合(VOD)の広告設定を管理する | ランディングページ | 概要 | 参照 | |
トランスコードプロファイル | アカウントのインジェストプロファイルを管理する | ランディングページ | 概要 | クイックスタート | 参照 |
ページはめ込みエクスペリエンス(REST) | In-Page Experiences を管理する | ランディングページ | 概要 | 参照 | |
OAuth | 他の RESTful API のクライアントクレデンシャルとアクセストークンを取得する | ランディングページ | 概要 | クイックスタート | 参照 |
ポリシー | にアクセスするために使用されるポリシーキーを生成します。 Playback API | ランディングページ | 概要 | クイックスタート | 参照 |
プレーヤーの管理 | 作成および管理 Brightcove Players の作成と管理 | ランディングページ | 概要 | クイックスタート | 参照 |
デリバリーシステム | の管理と展開 player 関連ファイル | ランディングページ | 概要 | クイックスタート | 参照 |
Brightcove Player (スタンドアロン)API
API | Linuxを使う | ランディングページ | 概要 | クイックスタート | 参照 |
---|---|---|---|---|---|
プレーヤーの管理 | 作成および管理 Brightcove Players の作成と管理 | ランディングページ | 概要 | クイックスタート | 参照 |
デリバリーシステム | の管理と展開 player 関連ファイル | ランディングページ | 概要 | クイックスタート | 参照 |
OAuth | 他の RESTful API のクライアントクレデンシャルとアクセストークンを取得する | ランディングページ | 概要 | クイックスタート | 参照 |
Brightcove Live API
API | Linuxを使う | ランディングページ | 概要 | クイックスタート | 参照 |
---|---|---|---|---|---|
Live | 作成および管理 live ストリーム | ランディングページ | 概要 | クイックスタート | 参照 |
Zencoder API
API | Linuxを使う | ランディングページ | 概要 | クイックスタート | 参照 |
---|---|---|---|---|---|
Zencoder | VODをトランスコードして live アセットのストリーム | ランディングページ | クイックスタート | エンコーディング設定 | 参照 |