n8n教學 : 建立一個最基礎的 Webhook API

建立一個最基礎的 Webhook API

先找出你想解決的問題,再把工具組合起來解決它。

範本下載處:點我下載

很多人對自動化流程心癢癢,卻因為沒有實際需求而停留在「想學,但又不知道從哪開始」的階段。其實要上手很簡單:先找出你想解決的問題,再把工具組合起來解決它

這篇教學就示範如何在 n8n 裡頭快速做一個最簡單的 API,透過 Webhook 監聽資料,再把接收到的內容組合回傳給呼叫端。這樣的基礎流程能幫你在很多場景快速測試、收集或轉發資料。

主要章節

1. API 與 HTTP 方法簡介

簡單來說,API 就是一種「對外開放的功能、資料或服務」。HTTP 方法包含 GET、POST、PUT、PATCH、DELETE 等,用來告訴伺服器「你想做什麼事」。

2. n8n 範例流程

Webhook 節點:提供一個 URL,等外部呼叫。就像在門口裝了門鈴,只要有人按,流程就會啟動。

Create URL string (Set 節點):這裡示範如何將前一節點的輸入資料(first_name 和 last_name)拼成一段 Google 搜尋網址。

Respond to Webhook 節點:把組合好的結果再原路回傳給呼叫者。

3. 用球隊傳球的邏輯來解釋給你聽

Webhook 像是後衛接球:接到外部傳進來的請求。

Set 像是中場球員:接到球以後決定要怎麼組織一下,最後再把球傳到前鋒。

Respond to Webhook 則是前鋒射門:拿到前一節點傳過來的「球」,然後把最終結果(回應)送出去。

範例流程:建立 Google 搜尋網址並回傳

1. 啟動 Workflow
在 n8n 裡頭按下「Execute Workflow」,讓 Webhook 節點開始監聽。

2. 外部測試呼叫
複製 Webhook 提供給你的測試 URL,開新瀏覽器分頁貼上,URL 末端附上 ?first_name=bob&last_name=dylan

3. 檢視回傳結果
你會看到類似下列訊息:pgsql複製The URL of the Google search query for the term "bob dylan" is: https://www.google.com/search?q=bob+dylan 代表整個流程都正常運作啦!

結語

別小看這個小範例,其實核心概念就是「Webhook 收資料 → 中間處理 → 回傳結果」。這是 n8n 最常見的用法之一,學會這基礎後,你要串接第三方服務、自訂邏輯或串接資料庫都能更順手。先理解基礎,再談自動化,這樣就不會變成無頭蒼蠅。加油,動手練習起來就對了!

延伸閱讀:n8n教學:用案例帶你搞懂什麼是API & HTTP協議

AI & 自動化工作流社群

想了解或是交流討論嗎? 那就加入我們的Line群組吧!

訂閱好事,將有好事

有新內容就能透過Email收到,持續精進好棒棒