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

    디지털 마스터 삭제 API

    이 항목에서는 비디오를 사용하여 디지털 마스터를 삭제하는 방법에 대해 설명합니다. CMS API.

    소개

    그리고, CMS API 에는 디지털 마스터 (비디오 용 소스 파일)를 삭제하는 기능이 있습니다. Video Cloud 목록. 이렇게하면 일회성 정리 작업을 수행하여 관리되는 콘텐츠의 크기를 줄일 수 있습니다.

    마스터가 보관되는 방법과이를 보관하는 방법을 이해하려면 원하는 경우 마스터를 참조하십시오. 보관 마스터.

    test

    • 디지털 마스터의 삭제는 다음을 사용하여 수행 할 수 있습니다. CMS API - Studio에서는이 옵션을 사용할 수 없습니다.

    주인 삭제 시사

    계속 진행하기 전에 디지털 마스터를 삭제할 때 다음과 같은 의미를 이해해야합니다.

    • 마스터가 삭제 된 후에 더 이상 비디오를 다시 트랜스 코딩 할 수 없습니다. 새 렌 디션이 필요한 경우 비디오를 스튜디오 렌탈 또는 Dynamic Ingest API.
    • Batch Provisioning (비추천)을 통한 비디오 관리는 더 이상 작동하지 않습니다. 사용 CMS다이내믹 인제 스트 대신 API.
    • 디지털 마스터를 삭제하는 것은 영구 조작. 우리 ~ 할 수 없다. 삭제 된 디지털 마스터를 복원합니다.

    단계 : 디지털 마스터 삭제

    다음 단계에 따라 디지털 마스터를 삭제하십시오.

    1. 확실히하다 너는 너의 자신의 사본을 가지고있다. 당신이 필요로하는 경우에 대비해서.
    2. 비디오를 다시 코딩해야하는 경우 마스터를 삭제하기 전에 먼저 비디오를 다시 인코딩해야합니다. 마스터가 삭제 된 후 더 이상 비디오를 다시 코드 변환 할 수 없습니다.
    3. 작업에 필요한 클라이언트 자격 증명을 얻습니다. 클라이언트 자격 증명에는 다음 작업에 대한 사용 권한이 포함되어야합니다.
            [
                "video-cloud/asset/delete",
                "video-cloud/video/read"
            ]

      이러한 권한은 다음과 같습니다. 지원 Studio UI에서 사용할 수 있으므로 OAuth API 그들을 구하십시오. 다음은 강조 표시된 항목을 자신의 정보로 바꾸면 작업을 수행하는 cURL 명령입니다.

            curl --request POST \
              --url https://oauth.brightcove.com/v4/client_credentials \
              --header 'authorization: BC_TOKEN YOUR_BC_TOKEN' \
              --header 'content-type: application/json' \
              --data '{
              "type": "credential",
              "maximum_scope": [
                {
                  "identity": {
                    "type": "video-cloud-account",
                    "account-id": YOUR_ACCOUNT_ID
                  },
                  "operations": [
                "video-cloud/asset/delete",
                "video-cloud/video/read"
            ]
                }
              ],
              "name": "Delete-Masters"
            }'

      BC_TOKEN을 받으려면 Studio 페이지 (계정의 관리자 여야 함)를 열고 브라우저에서 자바 스크립트 콘솔을 열고 아래의 자바 스크립트 코드를 붙여넣고 Enter 키를 누릅니다.

            var cookiesArray = document.cookie.split(";"), cookiesObj = {}, i, tmpArray = [];
            for (i = 0; i < cookiesArray.length; i++) {
                tmpArray = cookiesArray[i].split("=");
                if (tmpArray[0].indexOf('BC_TOKEN') > -1) {
                    cookiesObj.BC_TOKEN = tmpArray[1];
                }
            }
            window.prompt("BC_TOKEN:", cookiesObj.BC_TOKEN);
    4. 이 엔드 포인트를 사용하여 디지털 마스터를 삭제하십시오.
      마스터 삭제
      기본 URL
            https://cms.api.brightcove.com/v1
      방법 DELETE
      종점
            /accounts/accountID/videos/videoID/digital_master
      응답 204 NO_CONTENT (204은 삭제 작업에 대한 표준 응답이며 작업이 성공했거나 자산이 이미 삭제되었음을 나타냅니다.)

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