サポート問い合わせ先| システムステータス
ページコンテンツ

    概要:プラットフォームAPI

    Brightcove のプラットフォーム API を使用すると、Brightcove システムとのインタラクションを自動化して、Brightcove システムと CMS およびその他のアプリケーションとの統合を作成できます。

    はじめに

    Brightcove プラットフォーム API は、Brightcove プラットフォームのさまざまな部分にデータを取得および送信できる RESTful API です。使用例をいくつか挙げます。

    • Video Cloudへのビデオの取り込み
    • Video Cloud で動画を管理する
    • Video Cloud アカウントのカスタム分析レポートの作成
    • Brightcove プレーヤーの作成と管理
    • ライブストリーミング用の Brightcove ライブジョブを作成する
    • Zencoder での動画のトランスコーディングジョブの作成

    RESTful API

    RESTful API に慣れていない場合は、いくつかの共通の特徴があります。

    • リクエストは、次のようなさまざまな方法を使用してHTTPリクエストを送信することによって行われます。GETPOSTPATCH、およびDELETE、実行する操作の種類によって異なります。
    • 応答は通常、 JSON文字列。任意のプログラミング言語がネイティブデータ型に解析できます。

    RESTの美しさは、RESTful APIが特定のプログラミング言語に依存しないことです。HTTP リクエストを作成し、JSON レスポンスを解析できる限り、API はどの言語を使用しているか気にしません。

    CORS

    注意する必要があることの1つは、ほとんどのBrightcoveAPIが CORSに対応していないことです。リンクされたドキュメントで完全な説明を読むことができますが、結果として、ほとんどすべての場合において、APIリクエストはWebクライアント(Webアプリなど)から行うことができないということです。

    このサイトの多くのサンプルアプリで行っているように、サーバー側プロキシを介してAPIリクエストをルーティングすることで、APIでウェブインターフェースを使用することも可能です。 RESTAPIの使用で説明します。

    次のようなツールを使用して、インターネットに接続された自分のコンピューターからリクエストを行うことができます。CurlPostman、またはInsomnia

    認証

    ほとんどのプラットフォーム API の認証は、一時的な OAuth2 アクセストークンを介して行われます。いくつかの API は、代わりに永続的な API キーまたはポリシーキーを使用します。詳細については、個々の API のドキュメントを参照してください。

    Video Cloud API

    Video Cloud API
    API 使用 Landing Page 概要 クイックスタート 参考
    CMS 動画と再生リストの管理(キャッシュなし) Landing Page Overview Quick Start Reference
    Dynamic Ingest 動画やアセットの追加、置換、再トランスコード Landing Page Overview Quick Start Reference
    Analytics Video Cloudアカウントの分析データを取得します Landing Page Overview Quick Start Reference
    Data Collection Brightcoveプレイヤー以外のプレーヤーからVideo Cloudに分析データを送信する Landing Page Overview Quick Start Reference
    Playback クライアントからビデオとプレイリストデータにアクセスする Landing Page Overview Quick Start Reference
    Audience Video CloudアカウントのAudienceデータを取得します Landing Page Overview   Reference
    Social Video Cloudのソーシャルプラットフォームへの共有の履歴とステータスを取得します Landing Page Overview   Reference
    SSAI サーバーサイド広告インテグレーション (VOD) の広告設定の管理 Landing Page Overview   Reference
    Ingest Profiles アカウントの取り込みプロファイルを管理する Landing Page Overview Quick Start Reference
    In-Page Experiences (REST) ページ内エクスペリエンスを管理する Landing Page Overview   Reference
    OAuth 他の RESTful API のクライアント資格情報とアクセストークンの取得 Landing Page Overview Quick Start Reference
    Policy Playback APIへのアクセスに使用されるポリシーキーを生成します Landing Page Overview Quick Start Reference
    Player Management Brightcoveプレイヤーの作成と管理 Landing Page Overview Quick Start Reference
    Delivery System プレーヤー関連ファイルの管理と展開 Landing Page Overview Quick Start Reference

    Brightcove プレーヤー (スタンドアロン) API

    Brightcove プレーヤー API
    API 使用 Landing Page 概要 クイックスタート 参考
    Player Management Brightcoveプレイヤーの作成と管理 Landing Page Overview Quick Start Reference
    Delivery System プレーヤー関連ファイルの管理と展開 Landing Page Overview Quick Start Reference
    OAuth 他の RESTful API のクライアント資格情報とアクセストークンの取得 Landing Page Overview Quick Start Reference

    Brightcove Live API

    Brightcove Live API
    API 使用 Landing Page 概要 クイックスタート 参考
    Live ライブストリームの作成と管理 Landing Page Overview Quick Start Reference

    Zencoder API

    Zencoder API
    API 使用 Landing Page 概要 クイックスタート 参考
    Zencoder VOD とライブストリームアセットをトランスコード Landing Page Quick Start Encoding Settings Reference

    ページの最終更新日11 Nov 2022