PDF versand über Make/Integromat geht nicht mehr
Hallo
Habe seit ein par Tagen ein Problem mit dem versenden von Mail mit PDF über Make/Integromat. Das hatte ganze Zeit funktioniert, aber jetzt nicht mehr.
Make meldet einen 401 Fehler in dem Ninox Modul "Download File vom Record"
In Make kann man sehen das alle informationen richtig angekommen sind
Bei Ninox ist das so gelöst worden:
if Zgoda = true then
let me := this;
let myHook := "meine verbindung";
let myBody := {
recordId: number(me.Nr),
teamID: teamId(),
databaseID: databaseId(),
tableID: tableId(me),
mySubject: me.'Temat Maila',
myText: me.'Treść Maila',
myAtt: last(split(text('PDF Faktura'), "/")),
myTo: me.'Adres Mailowy BC',
myCC: me.'Adres Mailowy CC',
myDate: format(today(), "YYYY-MM-DD")
};
let myHeaders := {
'Content-Type': "application/json"
};
let response := http("POST", myHook, myHeaders, myBody);
void
else
void
end;
Wahrscheinlich hängt das zusammen mit Problemen die ich auch vor kurzen mit Ninox hatte: Merkwürdiger Time Out Fehler, keine gültige Lizenz, keine Tabellen sichtbar in meinen Team usw.
Ninox Suport hate dann den Zugriff auf die Datenbank aktualisiert und alles scheint richtig zu laufen, aber das PDF versenden nicht.
Hat jemand eine Idee was es sein könnte?
Gruß Richard
10 Antworten
-
Hallo Richard.
Erstens würde ich dein Script etwas verkürzen:if Zgoda then let myHook := "meine verbindung"; let myBody := { recordId: number(this), teamID: teamId(), databaseID: databaseId(), tableID: tableId(this), mySubject: 'Temat Maila', myText: 'Treść Maila', myAtt: last(split(text('PDF Faktura'), "/")), myTo: 'Adres Mailowy BC', myCC: 'Adres Mailowy CC', myDate: format(today(), "YYYY-MM-DD") }; let myHeaders := { 'Content-Type': "application/json" }; let response := http("POST", myHook, myHeaders, myBody) end
Bei Ja/Nein Feldern muss man nicht extra den Zustand abfragen wenn man auf true/false abfragt.
Weshalb hast du überall das me.? Du bist doch in dem Record drin und nicht in einer bspw. globalen Funktion.
Fehler 401 deutet auf Authorisierungsprobleme zu Ninox hin. (API-Key? / Pfad zum Record?)
Du kannst auch in Make statt des Ninox-Node den HTTP-Request-Node benutzen und schauen ob es damit funktioniert.
Has du mal in Postman mit den nach Make übermittelten Werten einen FileDownload getestet? -
Hallo Uwe
Ja es schein API problem zu sein. Bei dem Problemen die ich mit Ninox hatte sind alle APIs weg.
Ich habe mir einen neuen angelegt, aber irgendwas ist hier nicht in Ordnung weil Make bei der Funktion Redetermine data structure erkennt kein Dateneingang.
-
Ich habe bei Make einen neuen Customer Webhook mit neuen API angelegt. Die daraus erzeugte http adresse kopiert und bei Ninox eingetragen. Dann die Redetermine data structure gestartet und passiert nichts. Ich glaube dass er richtig ist?
-
Was mir noch aufgefallen ist das hier keine Teams zu sehen sind. Das Test Team habe ich jetzt eingetragen. In der Übersicht von allen Teams sind noch andere Teams die hier nicht sichtbar sind?
-
Ist das eine private cloud?
-
Nein Normale Ninox Cloud
-
ich habe zum testen mal die HTTPs Adresse die Make erzeugt in dem Browser angegeben und die Meldung erhalten:
Access denied from this IP.
-
Was heist Custom Webhook mit neuer API? Im Make Webhook muss man keine API angeben.
Habe gerade zum Testen einen Webhook in Make angelegt und die Adresse in den Browser kopiert. Funktioniert einwandfrei. Da ich nicht weiss wie dein Flow aussieht und was du an welcher Stelle eingetragen hast, ist es schwierig dein Problem einzugrenzen.
Content aside
- vor 2 JahrenZuletzt aktiv
- 10Antworten
- 88Ansichten
-
2
Folge bereits