概念:Brightcove API的測試工具
工具清單
本指南中討論了以下工具:
測試工具 | APIs |
---|---|
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腳本
您可以在以下位置查看shell腳本的完整代碼 獲取訪問令牌.
運行shell腳本
下載Shell腳本後,將其解壓縮至所需位置,然後轉到同一文件夾中的命令行。 要運行腳本,請鍵入:
bash api-tester.sh
每次運行腳本時,它都會提示您輸入5個變量:
- 客戶編號(請參閱 以下部分 獲取客戶憑證)
- 客戶機密(請參閱 以下部分 獲取客戶憑證)
- 完整的API調用(示例:
https://cms.api.brightcove.com/v1/accounts/12345678/videos
- 請求動詞-以下之一:GET | 發布| 補丁| 放置| 刪除(默認為GET)
- 請求數據-用於POST,PATCH和PUT; 對於GET和DELETE請求,您將其保留為空白,只需按 返回
命令行工具將返回與 在線工具 -但是,它也會回顯完整的響應,如果由於某種原因請求失敗,它可以使您看到標題和更多信息。 它還會回顯響應的原始JSON和打印精美的版本。
在線工具
可以找到在線測試工具 請點擊這裡,。 像命令行工具一樣,它要求您:
- 客戶編號
- 客戶機密
- 完整的API請求網址
- 請求類型
- 要提交的JSON數據(如果有)
失眠
郵差
獲取憑證
要使用Brightcove API,您將需要適當的客戶端憑據,其中包括 client_id
以及 client_secret
。 見 OAuth概述 以便更好地了解客戶憑證流程。
得到一個 client_id
以及 client_secret
,則需要轉到OAuth UI並註冊一個應用:
您也可以通過CURL或郵遞員獲取憑據-請參閱: