今天的重點是補上基礎,理解 API 和 Webhook 的差別,並且用 n8n 做一個最小化的測試流程,驗證 Webhook 的收發是否正常。這樣以後要串接 Dify,就能更清楚資料是怎麼流動的。
節點1:Webhook
dify-test
節點2:Set
reply = 我收到你的訊息了!
節點3:Respond to Webhook
{{$json["reply"]}}
Invoke-RestMethod -Uri "http://localhost:5678/webhook-test/dify-test" `
-Method POST `
-Headers @{"Content-Type"="application/json"} `
-Body '{"message":"Hello"}'
輸出結果應該是:
{
"reply": "我收到你的訊息了!"
}
今天我雖然沒有直接串接 Dify,但成功完成 Webhook 的獨立測試。這讓我更有信心,接下來把 Dify 串進流程時,就能快速判斷是「Webhook 有問題」還是「API 回應有問題」。Day14 就能開始真正把兩邊結合起來!