개념: 브라이트코브 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 데이터 (있는 경우)
잠 잘 수 없음
우편 배달부
자격 증명 얻기
Brightcove API를 사용하려면 다음으로 구성된 적절한 클라이언트 자격 증명이 필요합니다. client_id
과client_secret
. 참조 OAuth 개요클라이언트 자격 증명 흐름을 더 잘 이해할 수 있습니다.
client_id
및client_secret
를 얻으려면 OAuth UI로 이동하여 앱을 등록해야합니다.
CURL 또는 우편 배달부를 통해 자격 증명을 얻을 수도 있습니다.