Envoi_BAT
int Envoi_BAT (id_campagne, login,password,email)

Description

Envoi un BAT (un test) pour la campagne id_campagne à l’email ’email’.

Paramètres (obligatoire)

login : l’identifiant client (nichandle)

motdepasse : le mot de passe

id_campagne : identifiant de la campagne

email : L’email de test.

Retour

Une erreur ou OK.

Messages d’erreur

Aucun champ ne doit rester vide login

Aucun champ ne doit rester vide motdepasse

Aucun champ ne doit rester vide email

Erreur d’identification (mauvais login / motdepasse)

Cette campagne ne semble pas vous appartenir

Exemple avec NuSOAP

include('nusoap/nusoap.php');

$client = new soapclient('http://www.mdworks.info/_soap/control.php');

$parametres = array( 'id_campagne'=>'id de la campagne' 'login'=>'votre_login', 'motdepasse'=>'votre_mot_de_passe', 'email'=>'test@example.com' );

$variable=$client->call('Envoi_BAT', $parametres);

// Récupérer l'erreur le cas échéant if($client->fault) die("Erreur:Code: {$client->faultcode}
" . "Détail: {$client->faultactor}
" . "Solution: {$client->faultstring}
");

echo 'Réponse:'.$variable.' ';

Exemple avec PHP5

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->Envoi_BAT('id_campagne','votre_login','votre_mot_de_passe','info@ediware.net'); //ou //$variable = $client->__soapCall(Envoi_BAT,$parametres);

print_r($variable); } catch (SoapFault $fault) {
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);

}