지원 고객 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    프로그래밍 방식으로 플레이어 업데이트

    이 항목에서는 플레이어 관리 API를 사용하여 여러 플레이어를 프로그래밍 방식으로 업데이트하는 방법에 대해 알아봅니다.

    서문

    이 샘플에는 상호 작용할 항목이 없습니다. 플레이어 관리 API를 사용하여 제공된 코드는 HTTP를 사용하여 필터링 된 플레이어 세트를 업데이트합니다. PATCH그런 다음 업데이트 된 플레이어를 자동으로 게시합니다.

    모든 API 샘플과 마찬가지로 먼저학습 가이드 : REST API 사용더 많은 REST API 지식을 구축 할 수있는 기반을 제공합니다.

    CodePen은 문서 뒷부분에서 설명하는 코드를 볼 수있는 방법으로 제공됩니다.

    펜보기 18693- 플레이어 관리 API 샘플 프로그래밍 방식 업데이트 플레이어게시자 : Brightcove Learning Services ( 뿡 빵뀨 ) 의 위에 CodePen .

    응용 프로그램 흐름

    이 응용 프로그램의 기본 논리는 다음과 같습니다.

    • 지정된 계정에서 모든 플레이어를 검색 한 다음 업데이트하려는 플레이어로 필터링합니다.
    • 필터링 된 플레이어 세트의 ID로 배열을 만듭니다.
    • 필터링 된 플레이어 집합에서 원하는 업데이트를 정의하고 각 플레이어가 그에 따라 업데이트되도록 요청합니다.
    • 업데이트 된 각 플레이어를 게시합니다.

    필터링 된 플레이어 집합을 검색하고 해당 ID 배열을 만듭니다.

    라벨이 붙은 코드를 찾으십시오:

        // +++ Configure the request to get players and extract their IDs +++

    지정된 계정에서 모든 플레이어를 가져 오기 위해 프록시에 전달할 옵션을 정의한 후 JavaScript의 배열filter함수는 사용자 정의와 함께 사용됩니다. filter_players플레이어 세트를 필터링하는 기능. 그런 다음 필터링 된 집합을 반복하고 해당 ID를 다른 배열로 푸시합니다. 마지막으로 업데이트를 요청하는 함수를 호출합니다.

    필터링 된 플레이어 세트에서 업데이트를 수행하도록 요청

    라벨이 붙은 코드를 찾으십시오:

        // +++ Configure the request to update filtered players +++

    에서options프록시에 전달하는 데 필요한 옵션을 정의합니다. 여기에는requestBody , 필터링 된 플레이어 세트에 적용 할 실제 변경 사항을 정의합니다. 각 플레이어 ID를 반복해야합니다. playerIDsAra요청합니다. 함수는 재귀 적으로 호출됩니다. 마지막으로 플레이어를 게시하도록 요청하는 함수를 호출합니다.

    업데이트 된 플레이어를 게시하도록 요청

    라벨이 붙은 코드를 찾으십시오:

         // +++ Configure the request to publish updated players +++

    여기서 다시 반복합니다. playerIDsAra플레이어가 게시되도록 요청합니다. 배열의 끝에 있지 않으면 함수가 재귀 적으로 호출됩니다.

    이 문서의 해당 GitHub 저장소에서 앱의 JavaScript 코드를 볼 수 있습니다. liveCustomError.js18693-player-management-api-sample-programmatically-update-players .