待辦事項 Bot-透過 Http 請求
Http Request Processor
透過 HTTP 協定發送請求,用於串接外部 API 以取得資料、webhook 等。以下使用 Dummy 的待辦事項 API 來說明 Http Request Processor 如何設定。
前置作業:
- 參考網站 Dummy TODO API Docs: https://dummyjson.com/docs/todos
- 了解 GET https://dummyjson.com/todos 用法
- 建立一個 Bot 類型的 Workflow
存取 Dummy API 的工作流程:
1.Http Request 存取
2.Push Message 印出內容
1.Http Request 存取
- Http Request: URL 處選擇 Literal 並填入下方 URL
https://dummyjson.com/todos
- Method 請選 GET,Parse JSON 請啟用,才能將回傳的資料以 JSON 格式進行解析。
- 儲存設定
Note: 可使用「+」屬性去動態新增 API 所需要的 header 或 Authorization 等額外需要帶的資訊。
2.Push Message 印出內容
新增一個訊息來將待辦事項印出。
- Message 選擇 Expression 的類型,並輸入底下範例
JSON.stringify(httpResponse.json)
- Optional: 可以將 Processor 的 Description 改成容易識別的描述幫助工作流程的編排易讀性,例如改成「顯示待辦事項」
- 儲存設定
3.預覽 Bot
點擊 Preview 來預覽即可存取 Dummy 的待辦事項。