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

OAuthガイド

ブライトコーブは OAuth 2システム 認可のために私たちの新しいAPIのすべてで使用することができます。 このトピックでは、OAuthを使用して Player Management API.

概要

システムを使用するためにOAuthについて何か知る必要はありません。まず、以下で始めるために必要なことをすべて説明します。 OAuthの詳細な概要については、 Brightcove OAuth API ドキュメント。

OAuth認証を使用するには、次の手順を実行します。

  1. クライアントの資格情報を取得する
  2. アクセストークンを取得する
  3. コー​​ル Player Management API
  4. ステップ2と3を単純化するには、サーバー側のプロキシ

また、 Player Management API基本認証を使用することもできます。 詳細については、 ステップバイステップ: Player 管理 の資料をご参照ください。

クライアントの資格情報を取得する

OAuthを使用するには、まずクライアントの資格情報を取得する必要があります( client_idclient secret)。 これらの資格情報は、使用しているアカウントとAPI操作で有効です。 これは、これらの資格情報を将来の使用のために安全な場所に保存することを条件として、1回限りの操作です。

あなたの資格情報を取得する2の方法があります:

次に、アクセス許可が必要な操作を示します。

次に、OAuthアクセストークンを取得する必要があります。

アクセストークンを取得する

前の手順で取得したクライアント資格情報は、アクセストークンの要求に使用されます( access_token)、API呼び出しを行うための権限を提供します。 このトークンは5分だけ有効であるため、ほとんどの場合、各API呼び出しごとに1つずつ取得する必要があります。

cURLを使用してアクセストークンを取得するには、次の手順に従います。

  1. コマンドラインで export コマンドを使用して、クライアントIDとクライアント秘密の値を設定します。

        export CLIENT_ID=your client id value
                  export CLIENT_SECRET=your client secret value
  2. 次のcURLステートメントをコピーしてコマンドラインに貼り付け、Enterキーを押します。

        curl
                  -s
                  --user $CLIENT_ID:$CLIENT_SECRET
                  --header "Content-Type: application/x-www-form-urlencoded"
                  --data "grant_type=client_credentials"
                  https://oauth.brightcove.com/v4/access_token
  3. あなたの応答は次のようになります。

        {"access_token":"AGUq5IQzLzrRvs8CNbhYlBFeB1_B6jTJrcE8grFHEJaPRsPeEg3-S_Apgv8VKiZ-nzxjDGtKwAco9q3z8tdzrxq76k6B9tUXk9HYQOIYgqziWbuvA50VaW8AK2MQFc0G3-woH_kgQxNQUaVNEpE1sePE9GUb2u9FfeQyLw8XQE_QfriYwkkcQoaGOusoIpujx8H6dLFovPuH5F5N3OSxNYhNZrdOhJwkdN7oe076j3xwNRarHn5IRPYKzjOMbqDk552aAhJxo2pYWoDh3q63pBrzre4Bj1rCHKJPifPEMrgPWzG1Uz1BPhQb5_ubr4P8mtnhCjJn4zzT_1-C8ActMUof45kVFhG4VTWRA8rh05THqEBj_TzPIR7L1t5oHhLo5ziILNSp7mZRM3folvYJC6YIhY7M4qLNGR5iq3nerlv5Ufr_bI-1AnP7a68JasawDpZxjfoGf3h6cwIZJr2uG_iU4FO9Ig-Gotaqv5mLWmUgR-DJ3sfRADc",
                  "token_type":"Bearer",
                  "expires_in":300}

アクセストークンを使用すると、 Player Management API.

コー​​ル Player Management API

OAuthを使用して Player Management API前のセクションで生成したアクセストークンが必要になります。 5分後にこのトークンが期限切れになるので、アクセストークンが期限切れになっている場合は、前のセクションの手順を繰り返す必要があります。

以下の手順に従って取得してください player cURLを使用した構成情報:

  1. コマンドラインで export コマンドを使用して、アクセストークン、アカウントID、および player id。

        export ACCESS_TOKEN=your access token value
                  export ACCOUNT_ID=your account id
                  export PLAYER_ID=your player id
  2. 次のcURLステートメントをコピーしてコマンドラインに貼り付け、Enterキーを押します。

        curl
                  --header "Content-Type: application/json"
                  --header "Authorization: Bearer $ACCESS_TOKEN"
                  --request GET
                  https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
  3. あなたの応答は次のようになります。

        {"video_cloud":{"video":null,"policy_key":"BCpkADawqM3VpA66ktTO5bdLTmz6kLGMvGZrSyp-YTvbc4MHllmDmuwzEseO1uTeYYRqygGHhB_MgMaM6ndh5ch-cKYtMFx3LerHyziID8M19b162eeIXKYaxDf8uh4OsLTxVijM-qT1N5QR"},
                  "stylesheets":["http://solutions.brightcove.com/bcls/brightcove-player/disabled-scrubber/disabled-scrubber.css"],
                  "scripts":[],"plugins":[],
                  "player":{"template":{"version":"1.14.22","name":"single-video-template"}},
                  "autoadvance":0}

すべてのリクエストについて知りたい場合は、 Player Management API、を参照してください。 Brightcove Player Management API 参照文献。


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