Webhook
Předávání dat z Mailocatoru prostřednictvím Webhooku třetím stranám
Podporované formáty dat
name=value&...
, XML, JSON a data agregovaná do POST proměnné data
Podporované HTTP metody
Základní struktura předaných dat
engine
- obsahuje "Mailocator"time
- obsahuje unix timestamp odeslání požadavkuemail
- obsahuje platnou e-mailovou adresuVolitelně mohu být přidaná další data z formuláře pop-upu odeslaná akcí
subscribe
Příklady
Vrácená data, výsledek volání funkce PHP
var_export($_POST,1)
Vrácená data, výsledek volání funkce PHP
var_export($_POST,1)
array ('<?xml version="1.0"?>
<contact>
<engine>Mailocator</engine>
<time>1596634651</time>
<email>test@mlctr.com</email>
</contact>'
Vrácená data, výsledek volání funkce PHP
file_get_contents('php://input')
<?xml version="1.0"?>
<contact>
<engine>Mailocator</engine>
<time>1596634651</time>
<email>test@mlctr.com</email>
</contact>
Očekávané návratové kódy ze serveru třetí strany:
1
- kontakt byl úspěšně uložený, Mailocator zobrazí poděkování0
- kontakt nebyl úspěšně uložený, Mailocator zobrazí informaci o duplicitním kontaktuPři jiném nebo prázdném obsahu je proces zpracování Mailocatorem přerušený, v monitoringu je zapsaná chyba.
Příklad v PHP
Po úspěšném zpracování požadavku na serveru stačí zavolat
echo '1';
, navrácená hodnota je interpretovaná jako správně uložený kontakt.