Documentación de los servicios web de Mailkitchen

Mailkitchen le da la posibilidad de gestionar sus bases de datos, campañas de e-mail marketing, resultados estadísticos, etc. mediante servicios web. La documentación aquí presente es exhaustiva e incluye las funciones necesarias para el uso de su cuenta (cree una cuenta MailKitchen si todavía no tiene una). Se añadirán nuevas funciones de forma regular, las cuales se irán detallando aquí (si tiene alguna idea, no dude en transmitírnosla mediante el formulario de nuestro buzón de sugerencias).

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();
    }
    ?>