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

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

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

    はじめに

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

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

    RESTful API

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

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

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

    コルス

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

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

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

    認証

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

    ビデオクラウド API

    ビデオクラウド 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 分析データをに送信するVideo Cloud非からBrightcoveプレイヤー Landing Page Overview Quick Start Reference
    Playback クライアントからビデオとプレイリストデータにアクセスする Landing Page Overview Quick Start Reference
    Audience のオーディエンスデータを取得するVideo Cloudアカウント 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 ライブ API

    Brightcove ライブ 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