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

    実践分野: CMS API

    このトピックでは、 CMS API 一般的な要求の種類とそれらが返すデータのいくつかを調べることによって解決されます。

    概要

    このクイックスタートを使用すると、 CMS APIとして指定することができます。 CMS API は30以上の異なる操作を可能にするため、このチュートリアルではすべての操作をカバーするのではなく、最も一般的に使用される操作のいくつかをテストして、返されるデータの種類を確認できます。

    資格情報を取得する

    ほとんどのブライトコーブのRESTful APIと同様に、 CMS API 必要 OAuth トークンをアクセスしてリクエストを承認します。 アクセストークンを取得するには、最初に、要求する操作の種類に対する権限を持つクライアント資格情報を取得する必要があります。 このクイックスタートでは、Brightcove Learning ServicesサンプルアカウントでAPIリクエストを行うため、ここで資格情報を取得する必要はありませんが、何が起こっているのかを理解する必要があります。 の CodePen API要求情報を次のようなプロキシに送信します。 この1。 プロキシは、プライベートロケーションからクライアントクレデンシャルにアクセスし、プライベートロケーションを使用してそれらを使用して一時アクセストークンを生成します。 OAuth API APIを要求して応答データを返します。

    自分のアカウントでリクエストを試すには、クライアントの資格情報を取得し、 APIテストツール.

    1. 資格情報を取得するには、以下の指示に従ってください API クレデンシャルの管理。 これは、クライアント資格情報を取得するための推奨される方法です。 ほとんどの場合、すべての権限を取得する必要があります。
      OAuth権限
      OAuth権限

      また、 OAuth API、下記のガイドのいずれかの指示に従ってください。 以下をcurlまたはPostmanで使用して、適切な権限を取得できます。

      "operations": ["video-cloud/video/all"]

    CodePen

    以下のCodePenを使用して、さまざまなテストを行ってください CMS API 要求とその応答データの外観を確認します。

    ソースコード

    このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.

    サンプルアプリケーション

    ペンを見る CMS API クイックスタート ブライトコーブラーニングサービス(@rcrooks1969)上 コードペン.

    CodePenの使用

    上記のCodePenを効果的に使用するためのヒントをいくつか紹介します。

    • をクリックして、アプリの実際の表示を切り替えます。 Result ボタン。
    • ストリーミングを停止する場合は上部の HTML / CSS / JS ボタンを押して、1つのコードタイプを表示します。
    • ナビゲーションヘッダーの CodePenで編集 右上隅にあるこのCodePenを自分のアカウントにフォークします。
    • このサンプルに関連付けられているすべてのコードをこれで見つけます GitHubリポジトリ.

    プロキシコード

    このページのサンプルアプリで独自のバージョンを構築するには、独自のプロキシを作成してホストする必要があります。 (Brightcoveラーニングサービスで使用されるプロキシは、Brightcoveドメインからの要求のみを受け入れます。)サンプルプロキシは、使用するものと非常に似ていますが、Brightcove以外のドメインからの要求をブロックするチェックがない場合は、次の場所にあります。 このGitHubリポジトリ。 また、そこでの使用のための基本的な手順や、プロキシの周囲にアプリケーションを構築するためのより詳細なガイドが含まれています。 REST APIの使用.


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