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

    개념: 브라이트코브 API용 테스트 도구

    이 주제에서는 Brightcove RESTful API를 테스트하고 학습하는 데 도움이되도록 Brightcove Learning Services가 제공하는 도구에 대해 알아 봅니다.

    도구 목록

    이 가이드에서는 다음 도구에 대해 설명합니다.

    API 테스트 도구
    테스트 도구 API
    api-tester.sh 요청을 인증하기위해 브라이트코브 OAuth를 사용하는 모든 API
    온라인 테스터 요청을 인증하기위해 브라이트코브 OAuth를 사용하는 모든 API
    잠 잘 수 없음 인증 방법에 관계없이 모든 REST API
    우편 집배원 인증 방법에 관계없이 모든 REST API
    • MacOS 또는 기타 UNIX 또는 LINUX 시스템에서 작업 중이거나 다음이있는 경우 명령 줄에서 실행할 수있는 셸 스크립트 cURL 설치 Windows 시스템에서
    • 모든 브라우저에서 작동하는 온라인 테스트 도구
    • 인기있는 Postman REST API 테스터 사용 가이드

    쉘 스크립트 (cURL)

    명령 줄 도구는 다음과 같은 셸 스크립트입니다. api-tester.sh액세스 토큰을 얻고 API를 호출합니다. api-tester 스크립트는 cURL을 사용하여 http 호출을합니다. cURL은 Mac MacOS 및 모든 Unix / Linux 시스템에 내장되어 있습니다. Windows에서 cURL을 얻으려면 다음을 참조하십시오. cURL 설정 . 그런 다음 api-tester.sh 스크립트

    셸 스크립트의 전체 코드는액세스 토큰 얻기 .

    쉘 스크립트 실행

    셸 스크립트를 다운로드 한 후 원하는 위치에서 압축을 푼 다음 동일한 폴더의 명령 줄로 이동합니다. 스크립트를 실행하려면 다음을 입력하십시오.

    	bash api-tester.sh

    스크립트를 실행할 때마다 5 개의 변수를 입력하라는 메시지가 표시됩니다.

    • 클라이언트 ID ( 아래 섹션클라이언트 자격 증명 획득)
    • 클라이언트 시크릿 ( 아래 섹션클라이언트 자격 증명 획득)
    • 전체 API 호출 (예 : https://cms.api.brightcove.com/v1/accounts/12345678/videos
    • 요청 동사-다음 중 하나 : GET | POST | 패치 | PUT | DELETE (GET이 기본값)
    • 요청 데이터-POST, PATCH 및 PUT에 사용됩니다. GET 및 DELETE 요청의 경우이 항목을 비워두고반환

    명령 줄 도구는 다음과 같은 응답을 반환합니다. 온라인 도구 -그러나 또한 전체 응답을 에코하므로 어떤 이유로 요청이 실패 할 경우 헤더와 추가 정보를 볼 수 있습니다. 또한 응답에 대한 원시 JSON과 예쁜 인쇄 버전을 에코합니다.

    온라인 도구

    온라인 테스트 도구를 찾을 수 있습니다. 여기 . 명령 줄 도구와 마찬가지로 다음을 묻습니다.

    • 클라이언트 ID
    • 클라이언트 비밀
    • 전체 API 요청 URL
    • 요청 유형
    • 제출할 JSON 데이터 (있는 경우)

    잠 잘 수 없음

    참조 Insomnia를 사용하여 API 요청을 만드는 단계별 가이드 .

    우편 배달부

    참조 Postman을 사용하여 API 요청을 만드는 방법에 대한 단계별 가이드 .

    자격 증명 얻기

    Brightcove API를 사용하려면 다음으로 구성된 적절한 클라이언트 자격 증명이 필요합니다. client_idclient_secret . 참조 OAuth 개요클라이언트 자격 증명 흐름을 더 잘 이해할 수 있습니다.

    client_idclient_secret를 얻으려면 OAuth UI로 이동하여 앱을 등록해야합니다.

    CURL 또는 우편 배달부를 통해 자격 증명을 얻을 수도 있습니다.