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

    빠른 시작: Ingest Profiles API

    이 항목에서는이 항목을 사용하는 방법을 Ingest Profiles API 계정의 인제 스트 및 코드 변환 프로필을 관리 할 수 ​​있습니다. 이 자습서는 이러한 작업을 안내합니다.

    소개

    그리고, Ingest Profiles API 다음을 수행 할 수 있습니다.

    • 계정 프로필 가져 오기

    • 새 프로필 만들기

    • 프로필 업데이트

    • 프로필 삭제

    • 계정의 기본 프로필 설정 또는 업데이트

    편안한 API

    그리고, Ingest Profiles API RESTful API입니다. HTTPS 요청을 받아들이고 JSON 응답을 반환합니다.

    즉, Ruby, Java, PHP, Python, JavaScript (AJAX 또는 nodejs)를 통해 선택한 언어로 API를 사용할 수 있습니다. HTTPS 요청을 작성하고 JSON 응답을 처리하기 만하면됩니다.

    기본 URL

    의 기본 URL Ingest Profiles API 입니다

        https://ingestion.api.brightcove.com/v1

    권한 부여

    API 호출은 OAuth2 액세스 토큰을 사용하여 인증됩니다. 토큰은 요청과 함께 권한 헤더에 전달됩니다.

        Authorization: Bearer {access_token}

    액세스 토큰은 수명이 짧기 때문에 (5 분) 요청할 때마다 하나씩 가져와야합니다.

    이 연습에서는 다음을 통해 요청을 할 것입니다. 대리 그러면 액세스 토큰을 가져온 다음 요청을합니다.

    연습을위한 설정

    설정

    당신은 두 가지 옵션이 있습니다 :

    • 샘플 계정에 대한 연습 수행 (권장)
    • 자신의 계정 사용

    모든 프로파일 얻기

    계정 프로필 가져 오기

    계정에 대한 모든 프로파일을 얻으려면 엔드 포인트에 GET 요청을하십시오.

        /accounts/{account_id}/profiles

    예:

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/profiles

    운동 1 : 모든 프로파일 얻기

    다음 GET 요청을하십시오.

    프로필 만들기

    프로필 만들기

    프로파일을 작성하려면 엔드 포인트에 POST 요청을하십시오.

        /accounts/{account_id}/profiles

    예:

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/profiles

    프로필의 JSON이 요청 본문에 포함됩니다. 자세한 내용은 프로필 필드 참조 프로필, 렌 디션 및 DRM 패키지 필드 용

    운동 2 : 프로필 만들기

    다음 POST 요청을하십시오.

    (응답은 다음 슬라이드에 표시됩니다)

    운동 2 응답

    단일 프로필 얻기

    ID별로 프로필 가져 오기

    ID로 프로파일을 검색하려면 엔드 포인트에 GET 요청을하십시오.

        /accounts/{account_id}/profiles/{profile_id}

    다음 profile_id, 다음 중 하나를 사용할 수 있습니다.

    • 이름 (예 : 균형 잡힌 고화질)
    • generated id (e.g. 54de14cce4b0a6d2bf9cb08a)

    예 :

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/profiles/screencast
        https://ingestion.api.brightcove.com/v1/accounts/57838016001/profiles/54de14cce4b0a6d2bf9cb08a

    운동 3 : 하나의 프로필 가져 오기

    생성 한 프로필을 다시 가져 오려면 다음 GET 요청을 만드십시오.

    프로필 업데이트

    ID별로 프로필 업데이트

    ID로 프로파일을 갱신하려면 엔드 포인트에 PUT 요청을하십시오.

        /accounts/{account_id}/profiles/{profile_id}

    다음 profile_id, 다음 중 하나를 사용할 수 있습니다.

    • 이름 (예 : 균형 잡힌 고화질)
    • generated id (e.g. 54de14cce4b0a6d2bf9cb08a)

    예:

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/profiles/my-test-profile

    프로파일을 작성할 때와 마찬가지로 요청 본문에 프로파일 데이터를 포함 시키십시오. 프로필 데이터 절대로 필요한 것 를 포함 id 프로필!

    운동 4 : 프로필 업데이트

    다음 PUT 요청을 작성하여 작성한 프로파일을 갱신하십시오 (설명이 갱신 됨).

    (응답은 다음 슬라이드에 표시됩니다)

    운동 4 응답

    프로필 삭제하기

    ID별로 프로필 삭제

    ID별로 프로파일을 삭제하려면, 엔드 포인트에 DELETE 요청을하십시오.

        /accounts/{account_id}/profiles/{profile_id}

    다음 profile_id, 다음 중 하나를 사용할 수 있습니다.

    • 이름 (예 : 균형 잡힌 고화질)
    • generated id (e.g. 54de14cce4b0a6d2bf9cb08a)

    예:

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/profiles/my-test-profile

    운동 5 : 프로필 삭제

    다음과 같은 DELETE 요청을 작성하여 작성한 프로파일을 갱신하십시오 (실행 취소 할 수 없음).

    기본 프로필 가져 오기

    기본 프로필 가져 오기

    계정의 기본 프로파일을 얻으려면 엔드 포인트에 GET 요청을하십시오.

        /accounts/account_id/configuration

    예:

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/configuration
                            

    운동 6 : 기본 프로필 가져 오기

    다음 GET 요청을 만들어 계정의 기본 프로필을 가져옵니다.

    기본 프로필 설정

    기본 프로필 설정

    계정의 기본 프로파일을 설정하려면 엔드 포인트에 대한 POST 요청을 작성하십시오.

        /accounts/account_id/configuration

    이 JSON을 요청 본문으로 포함하십시오.

        {
          "account_id": {account_id},
          "default_profile_id": {default_profile_id}
        }

    다른 작업과 마찬가지로 이름이나 ID를 사용할 수 있습니다. profile_id.

    • 이름 (예 : 균형 잡힌 고화질)
    • generated id (e.g. 54de14cce4b0a6d2bf9cb08a)

    예:

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/configuration
                            

    운동 7 : 기본 프로필 설정

    기본 프로필을 설정하기 위해 다음 POST 요청을 만듭니다 (계정에 이미 기본 프로필이있는 경우 실패합니다. 다음 연습에서 기본값을 업데이트합니다).

    (응답은 다음 슬라이드에 표시됩니다)

    운동 7 응답

    기본 프로파일 업데이트

    기본 프로필 업데이트

    계정의 기본 프로파일을 갱신하려면 엔드 포인트에 PUT 요청을하십시오.

        /accounts/account_id/configuration

    이 JSON을 요청 본문으로 포함하십시오.

        {
          "id": {configuration_id},
          "account_id": {account_id},
          "default_profile_id": {default_profile_id}
        }

    기본 프로파일을 얻으면 구성 ID가 리턴됩니다. 기본 프로필이 없으면 다음을 참조하십시오. 기본 프로파일 설정. 다른 작업과 마찬가지로 이름이나 ID를 사용할 수 있습니다. profile_id.

    • 이름 (예 : 고해상도)
    • generated id (e.g. 54de14cce4b0a6d2bf9cb08a)

    예:

        https://ingestion.api.brightcove.com/v1/accounts/57838016001/configuration
                            

    운동 8 : 기본 프로필 업데이트

    다음 PUT 요청을 만들어 계정의 기본 프로필을 업데이트하십시오.

    (응답은 다음 슬라이드에 표시됩니다)

    운동 8 응답


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