Add an address
Add an address to the recipient list.
array Ajout_Adresse_Campagne( login, motdepasse, id_campagne, ligne)
Description
Add a row to the recipient list of a campaign.
Parameters (required)
login: customer ID (nichandle)
motdepasse: the password
id_campagne: the campaign identifier
ligne: an array containing the values to insert. The email must always come first.
Example:
$ligne=array('test@example.com','Ediware','92120','Montrouge');In addition to the email, up to 8 custom fields can be added.
Return value
true (1) or false (0)
Error messages
No field must be left empty login
No field must be left empty motdepasse
No field must be left empty bdd
Authentication error (invalid login / password)
This campaign does not appear to belong to you
Example with NuSOAP
The following example inserts a row into a campaign:
include('nusoap/nusoap.php');
$client = new soapclient('https://www.eml-srv.com/_soap/control.php'); // Remove the 's' from https if CURL is not installed
$ligne=array('email@domain.com','The company','The address','The postal code','The city','The phone','The fax','The website');
$parametres = array( 'login'=>'your_login', 'motdepasse'=>'your_password', 'id_campagne'=>'21', 'ligne'=>$ligne );
$variable=$client->call('Ajout_Adresse_Campagne', $parametres);
// Retrieve the error, if any
if($client->fault)
die("Error:Code: {$client->faultcode}"
. "Detail: {$client->faultactor}"
. "Solution: {$client->faultstring}");
echo $variable;Example with PHP5
$ligne=array('email@domain.com','The company','The address','The postal code','The city','The phone','The fax','The website');
try { $client = new SoapClient(null, array('location' => "https://www.eml-srv.com/_soap/control.php", 'uri' => "https://www.eml-srv.com", 'encoding'=>'ISO-8859-1' ));
$variable = $client->Ajout_Adresse_Campagne('your_login','your_password','21',$ligne); //or //$variable = $client->__soapCall(Ajout_Adresse_Campagne,$parametres);
//$variable=unserialize(rawurldecode($variable)); print_r($variable); } catch (SoapFault $fault) {
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);
}Last updated on