工作流程仍然失敗,錯誤訊息為:
「The WhatsApp App ID already has a webhook subscription.」
有人之前經歷過這個問題嗎?或者能否建議我如何刪除現有的 webhook 訂閱或重設 WhatsApp Trigger?
任何幫助都將不勝感激。
謝謝。
環境
n8n 版本: 最新自託管版本
部署方式: Docker
託管供應商: Hostinger VPS
作業系統: Ubuntu
網域:https://n8n-teep.srv1761962.hstgr.cloud
HTTPS/SSL: 已啟用且正常運作
WhatsApp 整合: Meta WhatsApp Cloud API (OAuth)
AI 節點: OpenAI Chat Model
問題描述
我正在嘗試建立一個簡單的 AI 驅動型 WhatsApp 自動回覆工作流程。
工作流程:
WhatsApp Trigger
↓
AI Agent
↓
OpenAI Chat Model
AI Agent 永遠不會執行,因為 WhatsApp Trigger 從未收到傳入事件。
能正常運作的部分
WhatsApp OAuth 認證資料已成功連接。
OAuth 連接測試成功。
HTTPS 網域可以存取。
Meta WhatsApp Cloud API 測試號碼運作正常。
我可以從 Meta Developer Dashboard 成功發送範本訊息。
Meta Developer Dashboard 在檢查測試 Webhooks 下顯示傳入的 webhook 事件。
無法正常運作的部分
當我點擊 WhatsApp Trigger 上的執行步驟時,它進入:
Listening for test event
我隨後向測試號碼發送一條 WhatsApp 訊息。
Trigger 從未收到事件,並持續無限期等待。
未建立執行。
AI Agent 從未啟動。
額外錯誤
當我發佈或執行工作流程時,我收到以下錯誤:
The WhatsApp App ID already has a webhook subscription.
Delete it or use another App before executing the trigger.
Due to WhatsApp API limitations, you can have just one trigger per App.
若要查看已註冊的內容,您必須使用 Meta Graph API Explorer 或 curl。訂閱發生在 WhatsApp Business Account (WABA) 層級,而不僅是應用程式層級。
**檢查方法:**向下列端點執行 GET 請求:https://graph.facebook.com/v21.0/{your-waba-id}/subscribed_apps(將 {your-waba-id} 替換為在 Meta Business Settings 中找到的您的 WhatsApp Business Account ID)。