サポート サポート問い合わせ先 | システムステータス システムステータス

概要:ビデオデータエンドポイント

このトピックでは、ビデオデータエンドポイントの使用方法を学習します。 Analytics API.

概要

ビデオデータエンドポイントは、特定のビデオの特定のデータをすばやく取得する方法を提供します。 現在のリクエストでは、動画の常時視聴回数が返されます。 今後、追加のデータが返される可能性があります。 このエンドポイントの主な使用例は、常時ビュー情報を playersトラフィック量の多いページで、大量の定期的なリクエストを Analytics API 遅すぎるでしょう。

エンドポイント

ビデオデータ要求のエンドポイントは次のとおりです。

    https://analytics.api.brightcove.com/v1/alltime/accounts/{$account_id}/videos/{$video_id}

すべてのリクエストはGETです。

認証

すべての Analytics API BrightcoveのOAuthサービスを介して認証されます。

認証は、Authorizationヘッダーで渡されたアクセストークンに基づいています。

    Authorization: Bearer {your token}

あなたは、 Analytics API それらを使用して一時的なアクセストークンを取得します。 OAuthの概要 クライアントの資格情報とアクセストークンを取得するために使用できるさまざまなアプローチの説明については、 API クレデンシャルの管理 Studioを介してクライアントの資格情報を取得する方法については、

レスポンス

リクエストに対する応答はJSON形式になります。

    {
        "alltime_video_views": 103123
    }
    

可能な実装

動画データエンドポイントを使用して、動画が読み込まれたときに動画の常時視聴回数を表示する方法は次のとおりです player:

  1. 5-10分のビデオIDでビューを保存するようにキャッシュを設定します。
  2. サーバーまたはページにロジックを作成して、まずキャッシュをチェックして、現在のビデオのオールタイムビデオビューデータが既に存在するかどうかを確認し、存在する場合はそれを使用します。
  3. 値がまだキャッシュされていない場合は、ビデオ情報エンドポイントに要求を出してそれを取得し、その値をページに表示するとともにキャッシュに格納します。
  4. ビデオ情報エンドポイントへの要求がタイムアウトした場合や失敗した場合に備えて、例外処理を設定してください。アイドル時間のビデオビューを表示しないでください。また、最後の値を使用することもできます。

実装図
実装図

ページの最終更新日:12年2020月XNUMX日