文本訊息發送錯誤
404 - {“status”:404,“error”:“未找到”,“response”:{“message”:[“實例 "PROTOTIPO" 不存在”]}}
文本訊息發送錯誤
404 - {“status”:404,“error”:“未找到”,“response”:{“message”:[“實例 "PROTOTIPO" 不存在”]}}
@Milton1 ,請檢查以下項目:
1)實例名稱區分大小寫。
prototype(小寫)或 Prototype(句首大寫),但你的 n8n 節點正在呼叫 PROTOTYPE(大寫)。2)實例可能未成功建立或已被刪除/重設。
/instance/fetchInstances 端點。PROTOTYPE 是否出現在活動實例列表中。如果沒有,你需要重新執行建立實例請求。3)如果你有多個 Evolution API 安裝(例如測試伺服器和生產伺服器),你可能正在將請求傳送到伺服器 A,但實例「PROTOTYPE」是在伺服器 B 上建立的。
4)雖然 404 通常指的是實例名稱,但請確保你使用的是全域 ApiKey 來管理實例,或者如果端點需要的話使用特定的實例金鑰。如果驗證不正確,API 的某些版本偶爾可能會傳回誤導性錯誤,但「找不到」幾乎總是指向實例名稱。
嗨 @Milton1 歡迎!
Evolution API 可以自動刪除實例,所以它在你設置時存在,但現在確實已經消失了。當 DEL_INSTANCE 設置為幾分鐘數字時(WhatsApp 會話斷開連接後實例會被清除),或者容器重新啟動而沒有數據庫持久化時,就會發生這種情況。在 Evolution API 的 .env 中設置:
DEL_INSTANCE=false
DATABASE_SAVE_DATA_INSTANCE=true
然後重新啟動 Evolution 容器,再次創建並連接實例,這樣它就能在斷開連接和重新啟動後倖存下來。
https://doc.evolution-api.com/v2/en/env