BarTender Cloud REST API 應用程式類型
問題
哪些類型的應用程式可以對 REST API 發出 RESTful 呼叫?它們有什麼不同?
適用於
BarTender Cloud REST API
自動化訂閱
解答
有兩種類型的應用程式可以對 REST API 發出呼叫:
- 主控台應用程式與服務 - 如 Insomnia、Postman、沒有圖形介面的自訂應用程式
- 網頁應用程式 - 自訂或第三方應用程式。
在發出 REST API 呼叫時,應用程式必須傳送權杖並經過授權,API Gateway 才會處理這些呼叫。
雖然這兩種類型都需要權杖通過安全閘道,但取得權杖的方法不同。
測試憑證存取權杖
BarTender Cloud 提供一個快速簡便的方法,讓你可以產生臨時存取權杖來測試 REST API。你可以按照以下步驟操作:
- 在首頁,點選左側選單的 管理,然後選擇 API 金鑰。
- 在底部點選 檢視存取權杖。
3. 在彈出的對話框中點選 複製存取權杖 按鈕,然後將其貼到你的應用程式中。
存取權杖每 10 天會過期一次,必須手動重新整理。若要重新整理,請在對話框中點選 重新整理存取權杖 按鈕。
網頁應用程式(授權碼流程)
網頁應用程式通常使用 C# 等語言開發,並作為完整的操作介面。由於這些應用程式往往是第三方開發,使用者可能不願意直接提供帳號密碼,因此 BarTender Cloud 提供這種驗證方式,讓應用程式可以在不取得帳號密碼的情況下完成驗證。這類應用程式取得權杖的步驟較多,最終也會通過安全閘道並發出 API 呼叫。
有多個範例說明如何撰寫自訂網頁應用程式,以及如何開啟驗證對話框。你可以在我們的 BarTender Cloud 說明文件中找到這些範例和更多資訊,請點此。
主控台應用程式與服務(密碼驗證)
無法顯示 BarTender Cloud 登入對話框的主控台應用程式與服務,必須使用密碼驗證。無法顯示圖形介面的應用程式都屬於這一類。此外,這種方式也適合用於像 Insomnia 或 Postman 這類測試工具,因為實作起來較為簡單。
想了解更多相關細節,請參考以下文章:BarTender Cloud REST API 密碼驗證。