概念:布萊特灣 API 的測試工具
工具清單
本指南中討論了以下工具:
測試工具 | API |
---|---|
api-tester.sh | 任何使用布萊特灣 OAuth 進行身份驗證請求的 API |
在線測試儀 | 任何使用布萊特灣 OAuth 進行身份驗證請求的 API |
失眠 | 任何 REST API,無論身份驗證方法如何 |
郵差 | 任何 REST API,無論身份驗證方法如何 |
- 如果您正在使用 macOS 或其他 UNIX 或 LINUX 系統,或者如果您在 Windows 系統上安裝了捲曲,則可以從命令行運行的 shell 腳本
- 可以在任何瀏覽器中使用的在線測試工具
- 使用流行的Postman REST API測試器的指南
外殼腳本(cURL)
命令行工具是一個名為 api-tester.sh 的 shell 腳本,用於獲取訪問令牌並進行 API 調用。API 測試器腳本使用捲曲進行 HTTP 調用。捲曲是內置在 Mac MacOS 和所有 Unix /Linux 系統上。若要在視窗上取得 cURL,請參閱設定 cURL。然後下載 api-tester.sh 腳本
運行shell腳本
下載Shell腳本後,將其解壓縮至所需位置,然後轉到同一文件夾中的命令行。要運行腳本,請鍵入:
bash api-tester.sh
每次運行腳本時,它將提示您輸入5個變量:
- 用戶端 ID (請參閱以下有關取得用戶端憑證的章節)
- 用戶端密碼 (請參閱以下有關取得用戶端憑證的章節)
- 完整的 API 呼叫 (範例:
https://cms.api.brightcove.com/v1/accounts/12345678/videos
- 請求動詞-以下之一:GET |發布|補丁|放置|刪除(默認為GET)
- 請求數據-用於 POST,補丁和 PUT; 對於獲取和刪除請求,您將保留此空白,只需按返回
命令行工具將返回與在線工具相同的響應 -但是,它也會回應完整響應,如果請求由於某種原因失敗,您可以查看標題和更多信息。它還會回顯響應的原始JSON和打印精美的版本。
在線工具
在線測試工具可以在這裡找到。像命令行工具一樣,它會要求您:
- 客戶編號
- 客戶機密
- 完整的API請求網址
- 請求類型
- 要提交的JSON數據(如果有)
失眠
請參閱使用失眠提出 API 要求的逐步指南。
郵遞員
請參閱使用郵差提出 API 要求的逐步指南。
取得認證
若要使用 Brightcove API,您將需要適當的用戶端憑證,包含client_id
和client_secret
.請參閱 OAuth 概觀以更好地了解客戶端憑證流程。
要獲得client_id
和client_secret
,您需要轉到 OAuth UI 並註冊一個應用程序:
您也可以通過 CURL 或郵遞員獲取憑據-請參閱: