Documentazione dei Web Service Mailkitchen

Mailkitchen ti propone di gestire i tuoi database, le tue campagne, i tuoi dati statistici, ecc. attraverso dei Web Service. La documentazione qui presentata è esaustiva, e propone le funzionalità necessarie per l'utilizzo del tuo Account (crea un Account MailKitchen se ancora non ce l'hai). Nuove funzionalità saranno aggiunte regolarmente e saranno descritte qui (se hai delle idee, non esitare a proporcele tramite il nostro form cassetta dei suggerimenti).

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