Łatwa integracja dla niezrównanej wydajności i analizy kampanii.
Najlepsze rozwiązania API dla Emaili transakcyjnych i marketingowych.
SMS APIBezpieczne rozwiązania RESTful API dla skalowalnej komunikacji SMS.
Push APIWiodące API dla powiadomień Push dostarczanych w czasie rzeczywistym.
Wszystkie kanałyRozwiązania API dla komunikacji cross-kanałowej.
Skuteczna komunikacja marketingowa w wielu kanałach.
Skalowalne kampanie Email marketingowe o najwyższej dostarczalności.
Marketing SMSŁatwe tworzenie kampanii SMS bez ograniczeń dla liczby odbiorców.
Marketing Mobile PushWzrost zaangażowania, konwersji i lojalności klientów z powiadomieniami Push.
Marketing RCSOdkryj nowy rodzaj mobilnej komunikacji biznesowej.
Wszystkie kanałySkuteczne rozwiązania dla mobilnego marketingu.
Łatwa integracja zapewniająca niezrównaną wydajność i wgląd w kampanię.
Najlepsze w swojej klasie rozwiązania API dla transakcyjnych i marketingowych wiadomości e-mail.
API SMSBezpieczne rozwiązania RESTful API dla skalowalnej komunikacji SMS.
Push APINajwyższej klasy API do powiadomień Push dostarczanych w czasie rzeczywistym na różne urządzenia.
Zobacz wszystkie kanałyRozwiązania API do komunikacji międzykanałowej.
Doładowana komunikacja marketingowa wysyłana wieloma kanałami.
Przedefiniowanie kampanii e-mail marketingowych z najwyższą dostarczalnością przy dowolnym wolumenie.
Marketing SMSŁatwe tworzenie kampanii SMS, bez ograniczeń liczby odbiorców.
Push MarketingZaangażowanie, konwersje i lojalność klientów rosną dzięki Mobile Push.
Zobacz wszystkie kanałyRozwiązania marketingowe dla komunikacji biznesowej.
Najlepsze w swojej klasie rozwiązania API dla transakcyjnych i marketingowych wiadomości e-mail.
API SMSBezpieczne rozwiązania RESTful API do skalowalnej komunikacji SMS.
Push APINajwyższej klasy API do powiadomień Push dostarczanych w czasie rzeczywistym na różne urządzenia.
Zobacz wszystkie kanałyRozwiązania API do komunikacji międzykanałowej.
Niezawodne i łatwe w integracji Email API i SMTP
Nasze bezpieczne i skalowalne RESTful API pozwala Ci osiągać najwyższą dostarczalność transakcyjnych i marketingowych wiadomości Email. Zyskaj pełną kontrolę nad całym procesem dostarczania wiadomości, co pozwoli Ci zoptymalizować i dostosować wysyłkę w celu osiągnięcia maksymalnego efektu. Pożegnaj się z folderami spamowymi i powitaj wyższe wskaźniki zaangażowania, korzystając z mocy naszej zaawansowanej infrastruktury Email.
Załóż kontoEmaile transakcyjne bezpiecznie i na czas
Wysyłaj wiadomości Email z dostarczalnością sięgającą 99% dzięki naszej bliskiej współpracy z lokalnymi i globalnymi dostawcami pocztowymi.
Skorzystaj z dedykowanych adresów IP zwiększających dostarczalność. Nasze skalowalne API z łatwością radzi sobie z każdą ilością wiadomości.
Uzyskaj przekrojowy wgląd w swoje kampanie dzięki logom wiadomości Email i danym o zaangażowaniu odbiorców, umożliwiającym szczegółową analizę ruchu.
Ciesz się kompleksowym wsparciem naszego doświadczonego zespołu, dzięki któremu szybko skonfigurujesz wszystkie ustawienia swojego konta.
Bądź w kontakcie i buduj lojalność klientów
Wykorzystaj naszą sprawdzoną i stabilną platformę, aby dostarczać swoim klientom resety haseł, aktualizacje związane z ich zamówieniami i wszelkie inne istotne dla nich komunikaty dokładnie wtedy, kiedy ich potrzebują.
- Standard BIMI (Brand Indicators for Message Identification) chroni Twoją markę przed spoofingiem i phishingiem.
- Dedykowane adresy IP autoryzują wiadomości Email używając protokołów uwierzytelniania SPF, DKIM i DMARC.
- Partnerstwa z globalnymi i lokalnymi providerami pocztowymi zapewniają najwyższą dostarczalność Twoich wiadomości.
Szybka i łatwa integracja API i SMTP
Intuicyjna integracja pozwala Ci skutecznie dostarczać wiadomości marketingowe i transakcyjne wykorzystując RESTful API i SMTP, wspierane przez biblioteki przystosowane do języka programowania Twojej aplikacji oraz interaktywną dokumentację z przykładami.
var client = new RestClient("https://api.messageflow.com/v2.1/email"); var request = new RestRequest(Method.POST); request.AddHeader("content-type", "application/json"); request.AddHeader("authorization", "REPLACE_KEY_VALUE"); request.AddParameter("application/json", "{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
package main import ("fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://api.messageflow.com/v2.1/email" payload := strings.NewReader("{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}") req, _ := http.NewRequest("POST", url, payload) req.Header.Add("content-type", "application/json") req.Header.Add("authorization", "REPLACE_KEY_VALUE") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
HttpResponse<String> response = Unirest.post("https://api.messageflow.com/v2.1/email") .header("content-type", "application/json") .header("authorization", "REPLACE_KEY_VALUE") .header("application-key", "REPLACE_KEY_VALUE") .body("{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-
tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello
world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"c
c\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"stri
ng\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-
HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test
sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-
value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileCon tent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}") .asString();
var request = require("request"); var options = { method: 'POST', url: 'https://api.messageflow.com/v2.1/email', headers: {'content-type': 'application/json', authorization: 'REPLACE_KEY_VALUE'}, body: { subject: 'Test email subject', smtpAccount: '1.test.smtp', tags: ['test-tag'], content: {html: '<h1>Hello world</h1>', text: 'Hello world', templateId: 'as2sCwq'}, bcc: [{email: 'string', name: 'string'}], cc: [{email: 'string', name: 'string'}], from: {email: 'string', name: 'string'}, replyTo: {email: 'string', name: 'string'}, headers: {'X-TEST-HEADER': 'val'}, to: [ { email: 'test@domain.com', name: 'Test sender', messageId: 'test0001@domain.com', vars: {'test-var': 'var-value'} } ], attachments: [ { fileName: 'report.txt', fileMime: 'text/plain', fileContent: 'c29tZSBmaWxlIGNvbnRlbnQ=' } }, json: true }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.messageflow.com/v2.1/email", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{\"subject\":\"Test email subject\", \"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}", CURLOPT_HTTPHEADER => array( "authorization: REPLACE_KEY_VALUE", "content-type: application/json" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
import requests url = "https://api.messageflow.com/v2.1/email" payload = "{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}" headers = { 'content-type': "application/json", 'authorization': "REPLACE_KEY_VALUE" } response = requests.request("POST", url, data=payload, headers=headers) print(response.text)
require 'uri' require 'net/http' require 'openssl' url = URI("https://api.messageflow.com/v2.1/email") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Post.new(url) request["content-type"] = 'application/json' request["authorization"] = 'REPLACE_KEY_VALUE' request.body = "{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}" response = http.request(request) puts response.read_body
echo '{"subject": "Test email subject", "smtpAccount": "1.test.smtp", "tags":["test-tag"], "content":{"html":"<h1>Hello world</h1>", "text": "Hello world", "templateId":"as2sCwq"},"bcc":[{"email":"string","name":"string"}],"cc":[{"email":"string","name":"string"}],"from":{"email":"string","name":"string"}, "replyTo":{"email": "string", "name": "string"}, "headers":{"X-TEST-HEADER": "val"}, "to":[{"email": "test@domain.com", "name": "Nadawca testu", "messageId": "test0001@domain.com", "vars":{"test-var": "var-value"}}], "attachments":[{"fileName": "report.txt", "fileMime": "text/plain", "fileContent": "c29tZSBmaWxlIGNvbnRlbnQ="}]}". \ http POST https://api.messageflow.com/v2.1/email \ authorization:REPLACE_KEY_VALUE \ content-type:application/jsonfileContent": "c29tZSBmaWxlIGNvbnRlbnQ="}]}'
Poznaj zalety
analityki real-time
Na naszej platformie oferujemy szczegółowy przegląd tego, jak działają Twoje Emaile. Sprawdzaj otwarcia, kliknięcia, odbicia i szczegółowe logi wiadomości.
Wydajność w teorii
i praktyce
Przepustowość, która ma znaczenie.
Tylko tyle dzieli Twoich klientów od ich wiadomości.
Wybierz rozwiązanie o niezrównanej jakości.
Dbamy o Twój biznes na każdym kroku.
Nie przyjmuj tylko naszych słów
Jeśli naprawdę chcesz wiedzieć, dlaczego powinieneś wybrać MessageFlow, nie bierz tego od nas - posłuchaj bezpośrednio od naszych klientów.
Globalna praktyka
Lokalny know-how
Glokalne podejście
Przekonaj się o płynnych możliwościach integracji MessageFlow, zapoznając się z naszą fachowo przygotowaną dokumentacją API. Nasze biblioteki są starannie zaprojektowane do obsługi różnych języków programowania, zapewniając idealne dopasowanie do Twoich potrzeb. Dzięki naszej kompleksowej dokumentacji API, konfigurowanie i inicjowanie kampanii e-mailowych staje się niezwykle łatwym i czasochłonnym procesem. Rozpocznij swoją podróż z MessageFlow, zagłębiając się w dokumentację API i odkryj pełny potencjał naszej platformy.
var client = new RestClient("https://api.messageflow.com/v2.1/email"); var request = new RestRequest(Method.POST); request.AddHeader("content-type", "application/json"); request.AddHeader("authorization", "REPLACE_KEY_VALUE"); request.AddParameter("application/json", "{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
package main import ("fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://api.messageflow.com/v2.1/email" payload := strings.NewReader("{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}") req, _ := http.NewRequest("POST", url, payload) req.Header.Add("content-type", "application/json") req.Header.Add("authorization", "REPLACE_KEY_VALUE") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
HttpResponse<String> response = Unirest.post("https://api.messageflow.com/v2.1/email") .header("content-type", "application/json") .header("authorization", "REPLACE_KEY_VALUE") .header("application-key", "REPLACE_KEY_VALUE") .body("{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-
tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello
world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"c
c\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"stri
ng\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-
HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test
sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-
value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileCon tent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}") .asString();
var request = require("request"); var options = { method: 'POST', url: 'https://api.messageflow.com/v2.1/email', headers: {'content-type': 'application/json', authorization: 'REPLACE_KEY_VALUE'}, body: { subject: 'Test email subject', smtpAccount: '1.test.smtp', tags: ['test-tag'], content: {html: '<h1>Hello world</h1>', text: 'Hello world', templateId: 'as2sCwq'}, bcc: [{email: 'string', name: 'string'}], cc: [{email: 'string', name: 'string'}], from: {email: 'string', name: 'string'}, replyTo: {email: 'string', name: 'string'}, headers: {'X-TEST-HEADER': 'val'}, to: [ { email: 'test@domain.com', name: 'Test sender', messageId: 'test0001@domain.com', vars: {'test-var': 'var-value'} } ], attachments: [ { fileName: 'report.txt', fileMime: 'text/plain', fileContent: 'c29tZSBmaWxlIGNvbnRlbnQ=' } }, json: true }; request(options, function (error, response, body) { if (error) throw new Error(error); console.log(body); });
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.messageflow.com/v2.1/email", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{\"subject\":\"Test email subject\", \"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}", CURLOPT_HTTPHEADER => array( "authorization: REPLACE_KEY_VALUE", "content-type: application/json" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
import requests url = "https://api.messageflow.com/v2.1/email" payload = "{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}" headers = { 'content-type': "application/json", 'authorization': "REPLACE_KEY_VALUE" } response = requests.request("POST", url, data=payload, headers=headers) print(response.text)
require 'uri' require 'net/http' require 'openssl' url = URI("https://api.messageflow.com/v2.1/email") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Post.new(url) request["content-type"] = 'application/json' request["authorization"] = 'REPLACE_KEY_VALUE' request.body = "{\"subject\":\"Test email subject\",\"smtpAccount\":\"1.test.smtp\",\"tags\":[\"test-tag\"],\"content\":{\"html\":\"<h1>Hello world</h1>\",\"text\":\"Hello world\",\"templateId\":\"as2sCwq\"},\"bcc\":[{\"email\":\"string\",\"name\":\"string\"}],\"cc\":[{\"email\":\"string\",\"name\":\"string\"}],\"from\":{\"email\":\"string\",\"name\":\"string\"},\"replyTo\":{\"email\":\"string\",\"name\":\"string\"},\"headers\":{\"X-TEST-HEADER\":\"val\"},\"to\":[{\"email\":\"test@domain.com\",\"name\":\"Test sender\",\"messageId\":\"test0001@domain.com\",\"vars\":{\"test-var\":\"var-value\"}}],\"attachments\":[{\"fileName\":\"report.txt\", \"fileMime\":\"text/plain\", \"fileContent\":\"c29tZSBmaWxlIGNvbnRlbnQ=\"}]}" response = http.request(request) puts response.read_body
echo '{"subject": "Test email subject", "smtpAccount": "1.test.smtp", "tags":["test-tag"], "content":{"html":"<h1>Hello world</h1>", "text": "Hello world", "templateId":"as2sCwq"},"bcc":[{"email":"string","name":"string"}],"cc":[{"email":"string","name":"string"}],"from":{"email":"string","name":"string"}, "replyTo":{"email": "string", "name": "string"}, "headers":{"X-TEST-HEADER": "val"}, "to":[{"email": "test@domain.com", "name": "Nadawca testu", "messageId": "test0001@domain.com", "vars":{"test-var": "var-value"}}], "attachments":[{"fileName": "report.txt", "fileMime": "text/plain", "fileContent": "c29tZSBmaWxlIGNvbnRlbnQ="}]}". \ http POST https://api.messageflow.com/v2.1/email \ authorization:REPLACE_KEY_VALUE \ content-type:application/jsonfileContent": "c29tZSBmaWxlIGNvbnRlbnQ="}]}'
Błyskawiczna integracja
Nasze sprawdzone rozwiązania pozwolą Ci rozpocząć pracę w ciągu minut. Jedno RESTful API oraz SMTP płynnie łączą się z Twoją aplikacją, a biblioteki programistyczne oraz interaktywna dokumentacja optymalizują ten proces. Nasza platforma umożliwia Ci skuteczne dostarczanie transakcyjnych i marketingowych wiadomości Emaili zawsze na czas.
Wydajny serwer SMTP w chmurze
MessageFlow pozwala Ci prowadzić efektywne kampanie Email podnoszące zaangażowanie odbiorców, wykorzystując sprawdzony i powszechnie obsługiwany protokół SMTP. Z łatwością zintegruj się z systemami, na których polegasz, takimi jak platforma marketing automation, e-commerce, CRM czy CMS i rozpocznij wysyłkę.
Bezpieczeństwo to
nasz priorytet
-
Aby chronić dane, które nam powierzasz, stosujemy środki bezpieczeństwa klasy Enterprise, zapewniając Ci spokój ducha i pozwalając skupić się na rozwoju biznesu.
Miliony dostarczanych każdego miesiąca wiadomości Email wymagają od nas podejścia łączącego najwyższe bezpieczeństwo i wydajność. Właściwie wdrożone protokoły oraz proaktywne systemy monitorowania sprawiają, że Twoje informacje są u nas zawsze chronione.
Więcej niż komunikacja e-mail
Rozwiązania oferowane przez MessageFlow pozwalają Ci wykorzystać pełny potencjał komunikacji wielokanałowej, która zwiększa skuteczność Twoich kampanii oraz zyski.
Dzięki jednemu API możesz zarządzać całą komunikacją we wszystkich kanałach, w tym transakcyjnymi i marketingowymi wiadomościami Email, SMS oraz powiadomieniami Push.
Przekonaj się co mówią inni
Oto co na temat współpracy z nami mają do powiedzenia nasi klienci.
Wybierz kompleksowe rozwiązanie dla komunikacji wielokanałowej
Załóż konto© 2024 messageflow.com | Wszelkie prawa zastrzeżone. | Używamy cookies.