賃貸システムの概要
ビデオデータエンドポイントは、特定のビデオの特定のデータを取得するための迅速な方法を提供します。 現在のリクエストでは、動画の全視聴回数が返されます。 将来、追加のデータが返される可能性があります。 このエンドポイントの主なユースケースはdeliveリングオールタイムビュー情報を 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:
- 5-10分のビデオIDでビューを保存するようにキャッシュを設定します。
- サーバーまたはページにロジックを作成して、まずキャッシュをチェックして、現在のビデオのオールタイムビデオビューデータが既に存在するかどうかを確認し、存在する場合はそれを使用します。
- 値がまだキャッシュされていない場合は、ビデオ情報エンドポイントに要求を出してそれを取得し、その値をページに表示するとともにキャッシュに格納します。
- ビデオ情報エンドポイントへの要求がタイムアウトした場合や失敗した場合に備えて、例外処理を設定してください。アイドル時間のビデオビューを表示しないでください。また、最後の値を使用することもできます。
