JSON-Body bei Webhooks
Hat Ninox momentan Probleme eine Webhookanfrage mit einem korrekten JSON-Body zu bestücken?
Folgendes Script nutze ich:
let data1 := {
vNinoxLink: shareFile(Bild)
};
Response := http("POST", vUrl2, data1)
Ich habe es mit Webhooks in n8n und Make getestet.
Bei beiden Webhooks kommt aber kein JSON an sondern ein String, der in n8n wie folgt aussieht:
"body": {"{"vNinoxLink":"https://share.ninox.com/zdoikwi8b02rnm7"}": ""}
und in Make:
OUTPUT
-
Bundle 1Collection
-
{"vNinoxLink":"https://share.ninox.com/zdoikwi8b02rnm7"}
-
Damit kann ich bei beiden kein Mapping vornehmen.
Die bereits in Ninox bestehenden Webhooks mit den bestehenden NinoxScripts funktionieren korrekt. Nur bei neuem NinoxScript habe ich Probleme.
Ich habe es jetzt mal mit verschiedenen neu erstellten DB's getestet.
Bei keiner wird der JSON-Body korrekt übertragen.
Da muß scheinbar etwas auf Seiten von Ninox schief laufen, da ich auch bei einer alten n8n-Version die gleichen Probleme habe.
8 Antworten
-
Hallo Uwe,
unsere Entwickler haben soeben den Hinweis gegeben, dass der dritte Parameter (Headers) fehlt.
Hilft das schon weiter?
Beste Grüße,
Jörg
-
Könnt ihr es bitte mal mit einem neuen Integromat-Webhook testen.
Hier mein Script:
let vUrln8n := "https://n8n.serviced...";
let vUrlMake := "https://hook.eu1.make.com/...";
let data1 := {
Link: "https://i.pinimg.com/originals/d9/02/5c/d9025c2bd99de3ce743fd1fc1402172d.jpg",
FileName: "Kitten",
Description: "Cute",
NxTeamID: teamId(),
NxDatabaseID: databaseId(),
NxTableID: tableId(this),
NxFieldID: "D",
NxRecordID: number(this)
};
Response := textN(http("POST", vUrlMake, "", data1))
Ich weiss nicht mehr was ich noch machen ändern soll und komme mit meiner Arbeit nicht mehr voran. Ich bin auf Webhooks angewiesen. -
Ich bin so ein Trottel!!!
Ich habe den Wald vor lauter Bäumen nicht gesehen und das 'do as server' vor dem http()-Aufruf vergessen.
-
UweG said:
Den Spott habe ich mir hart erarbeitet.
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 8Antworten
- 116Ansichten
-
4
Folge bereits