Documentation des Webservices Mailkitchen

Mailkitchen vous propose de gérer vos bases de données, vos campagnes, vos retours statistiques, etc. via des Webservices. La documentation présentée ici est exhaustive, et propose les fonctions nécessaires à l’utilisation de votre compte (créez un compte MailKitchen si vous n’en disposez pas déjà). De nouvelles fonctionnalités seront ajoutées de manière régulière et seront alors détaillées ici (si vous avez des idées, n’hésitez pas à nous les proposer via notre formulaire boîte à idées).

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