
範本下載處:點我下載
很多人對自動化流程心癢癢,卻因為沒有實際需求而停留在「想學,但又不知道從哪開始」的階段。其實要上手很簡單:先找出你想解決的問題,再把工具組合起來解決它。
這篇教學就示範如何在 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 最常見的用法之一,學會這基礎後,你要串接第三方服務、自訂邏輯或串接資料庫都能更順手。先理解基礎,再談自動化,這樣就不會變成無頭蒼蠅。加油,動手練習起來就對了!