Envoi_BAT
int Envoi_BAT (id_campagne, login,password,email)
Table des matières
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); }