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

    개념 : Brightcove API 테스트 도구

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

    도구 목록

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

    API 테스트 도구
    테스트 도구 아피스
    api-tester.sh Brightcove OAuth를 사용하는 모든 API 인증 요청
    온라인 테스터 Brightcove 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 데이터 (있는 경우)

    잠 잘 수 없음

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

    우편 집배원

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

    자격증 명 얻기

    Brightcove API를 사용하려면 적절한 클라이언트 자격 증명이 필요합니다. client_idclient_secret. 를 참조하십시오 OAuth 개요 클라이언트 신임 정보 흐름을 더 잘 이해할 수 있습니다.

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

    CURL 또는 Postman을 통해 자격 증명을 얻을 수도 있습니다. - 참조 :


    페이지 최종 업데이트 29 Sep 2020