DirectMail per HTTP Post anbinden
Ich versuche gerade eine Adresse autom. an eine Mailingliste von Direct Mail zu senden.
Normalerweise funktioniert das über einen Post Request, jedoch nicht über das folgende NX Skript.
Eine Anbindung per Zapier etc scheidet leider aus, da die Mailingliste nicht in einem Cloud Account ist.
let response := http(“POST”, “https://dm-mailinglist.com/subscribe?f=xxxxxx”, {
subscriber_email: “h_schneider@xxxxxx.com”
}, {
“Content-Type”: “application/x-www-form-urlencoded”
});
if response.error then
alert(text(response.error))
else
alert(text(response.result))
end
Das Skript liefert leider nur “Error -” sonst nichts.
URL und die entsprechenden Felder passen, denn es funktioniert mit den gleichen Daten mit PHP.
Bin für jede Idee dankbar ....
3 Antworten
-
Hallo,
vielleicht so:
---
http(“POST”, “https://dm-mailinglist.com/subscribe?f=xxxxxx”,{
“Content-Type”: “application/x-www-form-urlencoded”
}, {
subscriber_email: “h_schneider@xxxxxx.com”
} );
---
die Korrekte Rehenfolge:
http(“Method”,“URL”,“Headres”,“Body”)
und Content type gehört eigentlich immer zu Headers.
Musst du keine Authentifizierung (API-Kei) eingeben?
Leo
-
Hallo,
vielleicht so:
---
http(“POST”, “https://dm-mailinglist.com/subscribe?f=xxxxxx”,{
“Content-Type”: “application/x-www-form-urlencoded”
}, {
subscriber_email: “h_schneider@xxxxxx.com”
} );
---
die Korrekte Rehenfolge:
http(“Method”,“URL”,“Headres”,“Body”)
und Content type gehört eigentlich immer zu Headers.
Musst du keine Authentifizierung (API-Kei) eingeben?
Leo
-
Hallo Leo,
funktioniert leider nicht :-/
Auth ist nicht notwendig, es soll eigentlich ein Form Post emuliert werden. So wie wenn sich jemand auf die Liste per Web-Formular einträgt. Dachte es liegt evtl. am Header, daher habe ich den mit hinzu gepackt. Es klappt leider nicht, mit oder ohne Header.
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 527Ansichten