0

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

null
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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?

    • Ryszard_Paluch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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.

      • UweG
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Ryszard Paluch weil Make ???

      • UweG
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Ryszard Paluch Ist denn in Make der neue API-Key auch hinterlegt worden?

    • Ryszard_Paluch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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?

    • Ryszard_Paluch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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?

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ist das eine private cloud?

    • Ryszard_Paluch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Nein Normale Ninox Cloud

    • Ryszard_Paluch
    • vor 2 Jahren
    • Gemeldet - anzeigen

    ich habe zum testen mal die HTTPs Adresse die Make erzeugt in dem Browser angegeben und die Meldung erhalten: 

    Access denied from this IP.
    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    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
  • 80Ansichten
  • 2 Folge bereits