Documentação dos Webservices de <Mailkitchen
Mailkitchen lhe propõe a gestão de suas bases de dados, campanhas, retorno de informações acerca de suas estatísticas, etc., por meio de seus Webservices. A documentação aqui apresentada é exaustiva e propõe as funções necessárias à utilização da sua conta (crie uma conta MailKitchen, caso ainda não possua uma). Novas funcionalidades serão adicionadas regularmente e detalhadas aqui (não hesite em nos enviar suas sugestões por meio do nosso formulário Caixa de idéias).
Description Method : SetCampaignOption
SetCampaignOption function is used to configure a campaign. Changes are effective only after the SaveCampaign function call .
-
Syntax
$ws->SetCampaignOption( option, value; token ) -
Parameters
- option (string) Option name [name - subject - idSender - html - targeting]
- valeur (string) Option's value for campaign
- token (string) [Optional] Token from authentification
-
Return
- Boolean result, true if option corectly setted
- Type : boolean
-
Code exemple
<?php $login = 'MyLogin'; $password = 'MyPassword'; try { $ws = new SoapClient( "http://webservices.mailkitchen.com/server.wsdl", array('trace' => 1, 'soap_version' => SOAP_1_2) ); $token = $ws->Authenticate($login, $password); $htmlCode = '<html> ... </html>'; // source code campaign HTML $ws->SelectCampaign(269); $ws->SetCampaignOption ('name', 'MyCampaignName'); $ws->SetCampaignOption ('SenderName', 'MySenderAlias'); $ws->SetCampaignOption ('subject', 'My campaign subject'); $ws->SetCampaignOption ('idSender', '2'); $ws->SetCampaignOption ('html', $htmlCode); $ws->SetCampaignOption ('scheduledDate', '2016-05-03 10:56:00'); } catch (SoapFault $exception) { header('Content-Type: text/plain; charset: utf-8'); echo $exception->faultcode . ' : ' . $exception->getMessage(); } ?>