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 : ImportMember

ImportMember function is used to import members as well as personal fields in one or several mailing list.

  • Syntax

    $ws->ImportMember( liste_diffusion, data, token )
  • Parameters

    • liste_diffusion (array) Array of subscribers list id
    • datas (array) Array of datas to import [header], [] [fields]
    • token (string) [Optional] Token from authentification
  • Return

    • Array of report after importation
    • Type : array
  • 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);
     
    	$datas = array (
    		'header'	=> array ('number','email','name','surname'),
    		'datas'		=> array (
    			0 => array('1','[email protected]','DOE','John'),
    			1 => array('2','[email protected]','SNOW','Jon'),
    			2 => array('42','[email protected]','CASH','John'),
    			3 => array('1337','[email protected]', 'LENNON', 'John')
    		)
    	);
    	$report = $ws->ImportMember(array(42,1337), $datas);
     
    }
    catch (SoapFault $exception) { 
    	header('Content-Type: text/plain; charset: utf-8');
    	echo $exception->faultcode . ' : ' . $exception->getMessage();
    }
    ?>