Hallo zusammen,
vielleicht hat jemand von euch einen Tipp, wie ich diesen Fehler lösen kann, da ich gerade etwas auf dem Schlauch stehe.
Das Szenario: Ich möchte Bilder und Audio-Dateien, die über den WhatsApp-Trigger reinkommen, mit dem HTTP Request Node herunterladen.
Das Problem: In der n8n Cloud funktioniert der Workflow einwandfrei. Auf meiner Self-Hosted Instanz (Docker) bekomme ich jedoch beim Versuch, die Datei herunterzuladen, immer folgende Fehlermeldung:
JSON
{
"errorMessage": "The resource you are requesting could not be found",
"errorDescription": "Failed in checking if the request is signed",
"errorDetails": {
"rawErrorMessage": [
"404 - \"{\\\"title\\\":\\\"Unauthorized request\\\",\\\"detail\\\":\\\"Failed in checking if the request is signed\\\",\\\"status\\\":404}\""
],
"httpCode": "404"
}
}
Es scheint so, als ob die URL (oft lookaside.fbsbx.com...) bereits signiert ist, aber irgendetwas an der Anfrage meiner lokalen Instanz die Signatur ungültig macht. Meine Konfiguration im HTTP Request Node:
URL: {{ $json.url }} (kommt direkt aus dem WhatsApp Node)
Authentication: Ich habe es sowohl mit "Header Auth" (Bearer Token) als auch ohne probiert.
Hat jemand eine Idee, warum sich die Docker-Instanz hier anders verhält als die Cloud und wie ich den Node konfigurieren muss, damit der Download klappt?
Vielen Dank schon mal!
LG Peter