지원 지원 문의 | 시스템 상태 시스템 상태

개요 : Player Management API

Player 관리는의 생성, 편집 및 관리를 말합니다 player게시자에게 리소스로 제공됩니다. Player 서버 측 REST API를 통해 관리 할 수 ​​있으며 소비자는 소비자가 작성, 구성, 미리보기 및 공개 할 수 있습니다. player 인스턴스.

소개

작성 및 업데이트 players는 XNUMX 단계 접근 방식으로 수행됩니다. 모든 변경 사항을 프로덕션에 자동으로 적용하지 않고 player변경 사항은 미리보기로 분리되어 게시됩니다. 이제 미리보기에 원하는 모든 업데이트를 할 수 있습니다 player 최종 사용자가 보는 것에 영향을 미치지 않습니다. 언제든지 변경 사항을 게시하도록 선택할 수 있습니다.

그리고, Player Management API 사용자가 다음을 수행 할 수 있습니다.

  1. 만들기 player
  2. 의 설정을 봅니다 player
  3. 의 설정 변경 player
  4. 모든 목록을 player게시자와 연관된
  5. 게시 player 소비자가 사용할 수 있도록

또한 API 참조.

기본 URL

API의 기본 URL은 다음과 같습니다.

    https://players.api.brightcove.com/v2

소개

그리고, player 관리 시스템은 세 가지 주요 개체로 구성됩니다. 기본 템플릿입니다. player와 아이 players.

Brightcove 기본 템플릿 -템플릿은 사용자에게 제공되는 시청 환경을 만들기위한 기초로 사용되는 파일 및 설정 모음이며 모든 사용자를위한 기초입니다. player님이 생성되었습니다. 이 파일들은 결국 사용자 정의로 컴파일됩니다 player 브라우저에로드 된 실제 코드를 설정하고 player). 현재 시스템 전체에서 사용되는 단일 템플릿이 하나 있습니다. 따라서 API를 통해 템플릿을 볼 수 없습니다.

선수 - Player이는 템플릿에 적용 할 일반 정보 및 사용자 정의를 캡처하는 고객 별 설정입니다. 이 설정은 API 및 player 객체 결과. 사용자 정의에는 설정, 스타일 및 플러그인이 포함될 수 있습니다. 사용자 정의 가능성의 전체 목록은 Player 구성 안내서.

아동 Players - 아이 playerEmbed API를 사용하여 생성 된의 인스턴스는 여러 인스턴스를 생성 한 결과입니다. player. 그만큼 player 당신이 원하는 속성의 대부분을 가지고 player 아이를 사용할 수 있습니다 player 다른 속성의 하위 집합을 사용자 지정하려면 player 인스턴스. 아이 player 주어진 미디어에 추가 할 미디어 만 정의 할 수 있습니다 player또는 공통 설정을 변경하는 설정 또는 스타일 재정의를 정의 할 수 있습니다. player 그것이 속한 부모에 대한 변경 player 설정은 모든 어린이에게 적용됩니다 player부모로부터 생성 player. 체크 아웃 Embed API 가이드 자세한 내용은.

이 다이어그램은 기본 템플릿 간의 관계를 보여줍니다. player와 아이 players.

Player 엔터티 계층
Player 엔터티 계층

귀하가 Player Management API 처음으로 Brightcove Default Player 귀하의 계정에서 생성됩니다. 그 player 개체는 당신이 선택한대로 할 수 있습니다. 그대로 사용하거나 설정을 변경하거나 스타일을 변경하거나 플러그인을 추가 할 수 있습니다. Brightcove Default 만 사용하도록 선택할 수 있습니다 Player 사용자 정의를 사용하거나 다른 player웹 사이트의 다른 위치에 대한 다른 모양과 설정을 캡처합니다.

게시 개요

의 특징 중 하나 Player 관리 시스템은 테스트하려는 변경 사항을 버전과 분리하는 기능입니다. player 공개적으로 게시됩니다. UI와 API 모두에서 player의 구성에서 변경 사항은 미리보기 버전을 통해 즉시 사용할 수 있습니다. player. 이 미리보기 버전은 완전히 사용 가능하고 테스트 가능합니다. 미리보기 URL을 공유하여 승인하거나 player 변경 사항에 만족할 때까지 미리보기 player 공개적으로 사용할 수 있습니다.

폭포 업데이트

출판 player 아이에게 영향을 줄 수있는 결과 player에스. 게시에 대한 자세한 내용은 다음과 같습니다.

  • A player 게시는 모든 자식의 다시 게시를 트리거합니다 player 그로부터 생성 된 인스턴스 player.
  • 아이 player 게시는 그 아이에게만 영향을 미칩니다 player.
  • Brightcove 기본 템플릿 업데이트 (Brightcove 제어)는 모두 다시 게시를 트리거합니다. players와 player 다시 게시하면 모든 어린이의 다시 게시가 시작됩니다. player각각에서 생성 player.

설정은 어린이 승 방식으로 적용됩니다. 즉, 하위 수준의 설정이 상위 수준의 변경보다 우선합니다. 다음을 고려하세요:

  • 기본 템플릿은 CSS 값을 빨간색으로 정의합니다.
  • A player 동일한 CSS 값을 흰색으로 정의합니다.
  • 아이 player 동일한 CSS 값을 파란색으로 정의합니다.

아이가 이기기 때문에, 결과는 :

  • 그리고, player의 CSS 값은 흰색입니다.
  • 아이 player의 CSS 값은 파란색입니다.

이 상속 동작은 속성의 데이터 유형이 배열 인 경우 변경할 수 있습니다. 그만큼 배열 필드 Embed API 가이드의 섹션에서 자세한 내용을 설명합니다.

구성 옵션

만들려면 player 기본보다 더 고급 player, 귀하는 Player 구성. 구성은 JSON을 사용하여 정의됩니다.

속도 제한

그리고, Player Management API 고유 IP별로 속도 제한이 활성화되었습니다. 다음은 요율 제한입니다.

요청 유형 한도
게시 및 생성 (players 및 포함) 60 개 요청 / 분
읽기 (GET) 600 개 요청 / 분
쓰기 (POST, PUT, PATCH 및 DELETE) 300 개 요청 / 분
Player 시사 100 개 요청 / 분

응답 상태 코드

응답 및 오류 코드 / 메시지는 W3에 의해 정의 됨. 가장 보편적으로 사용되는 코드는 다음과 같습니다.

  • 200 요청 성공
  • 201 작성 (a player구성)
  • 400 잘못된 요청 - API 호출 구문이 잘못된 것 같습니다.
  • 401 잘못된 인증 - 비밀번호가 올바르게 입력되었거나 비밀번호를 잘못 입력했는지 확인하십시오. OAuth 지침 바르게
  • 404 찾을 수 없음 - 리소스가 존재하고 API 호출에 사용 된 URL이 올바른지 확인하십시오
  • 429요금 한도를 초과했습니다.
  • 500 내부 서버 오류 - 요청을 수행하는 동안 오류가 발생했습니다.

12 년 2020 월 XNUMX 일에 마지막으로 업데이트 된 페이지