Verifier_Presence
int Verifier_Presence (login,password, campagne, email)
Table des matières
Description
Vérifie qu'une adresse email n'est pas dans la liste des destinataires d'une campagne. Cette fonction est nécessaire si vous souhaitez éviter les doublons (par défaut les campagnes gérées via l'API peuvent contenir des doublons).
Paramètres (obligatoire)
login : l'identifiant client (nichandle)
motdepasse : le mot de passe
campagne : l'identifiant de la campagne
email : l'adresse email
Retour
true si l'adresse est présente
false sinon
Messages d'erreur
Aucun champ ne doit rester vide login
Aucun champ ne doit rester vide motdepasse
Aucun champ ne doit rester vide campagne
Aucun champ ne doit rester vide email
Erreur d'identification (mauvais login / motdepasse)
Exemple avec NuSOAP
include('nusoap/nusoap.php'); $client = new soapclient('https://www.eml-srv.com/_soap/control.php'); $parametres = array( 'login'=>'votre_login', 'motdepasse'=>'votre_mot_de_passe', 'campagne'=>'id_campagne', 'email'=>'info@ediware.net' ); $variable=$client->call('Verifier_Presence', $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->Verifier_Presence('votre_login','votre_mot_de_passe','campagne','email'); //ou //$variable = $client->__soapCall(Verifier_Presence,$parametres); print_r($variable); } catch (SoapFault $fault) { trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); }