描述問題/錯誤/問題
嗨!!
我們目前有與 QB 的整合,使用舊格式運作正常。從八月開始,他們將強制執行新綱要的更新…
我們在使用新 CloudEvents 承載格式 (綱要 v2.0) 時遇到問題 — Webhook 節點返回空白正文 ({}), 無論啟用或禁用 Raw Body 都是如此 ![]()
設定的快速摘要:
- Webhook 節點 (v2.1) 接收來自 Quic 的 POST 請求
- 使用 Raw Body = false: 正文存在但為 null (
{}) - 使用 Raw Body = true: 正文完全不會出現在輸出中
標題傳輸正常,所以請求確實到達了節點 — 只是 n8n 似乎無法正確解析正文內容類型。
有人處理過 QuickBooks 的新 webhook 承載格式嗎? 有什麼解決方案可以讓正文正確解析嗎?
相關 GitHub 問題參考: Quickbooks API returning null body · Issue #28750 · n8n-io/n8n · GitHub
錯誤訊息是什麼 (如果有的話)? N/A
請分享你的工作流程
{
“nodes”: [
{
“parameters”: {
“httpMethod”: “POST”,
“path”: “qb-invoice-created”,
“options”: {
“binaryPropertyName”: “data”,
“rawBody”: true
}
},
“type”: “n8n-nodes-base.webhook”,
“typeVersion”: 2.1,
“position”: [
-384,
96
],
“id”: “e4f54943-e131-42a2-99f5-43ec3e7cc314”,
“name”: “Webhook”,
“webhookId”: “9b2ef218-1f57-46b0-99ba-1d1929ccb5f4”
}
],
“connections”: {
“Webhook”: {
“main”: [
]
}
},
“pinData”: {},
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “b45ee928b826ee03de7f50699776b5bbce13dfef5ed3d12709796e32a0102f85”
}
}
分享最後一個節點返回的輸出
{}
你的 n8n 設定的相關資訊
- n8n 版本: 1.123.54
- n8n 執行方式 (Docker、npm、n8n cloud、桌面應用): n8n cloud