Table des matières
Récupérer la blackliste associée à votre compte
array Extrait_Blackliste( login, motdepasse)
Description
Récupérer la liste de tous les emails des personnes ne souhaitant plus recevoir de messages depuis votre compte.
Paramètres (obligatoire)
login : l'identifiant client (nichandle)
motdepasse : le mot de passe
Retour
Un tableau dont chaque ligne contient une adresse email :
- [id] => adresse email
Messages d'erreur
Aucun champ ne doit rester vide login
Aucun champ ne doit rester vide motdepasse
Erreur intérmédiaire (mauvais login / motdepasse)
Cette campagne ne semble pas vous appartenir
Exemple avec NuSOAP
//Appel de la fonction include('nusoap/nusoap.php');
$client = new soapclient('https://www.eml-srv.com/_soap/control.php'); // Enlever le 's' de https si CURL n'est pas installé
$parametres = array( 'login'=>'votre_login', 'motdepasse'=>'votre_mot_de_passe' );
$variable=$client->call('Extrait_Blackliste', $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}");
// Affichage print_r($variable); </source>
Ce qui donne un résultat du type :
Array
(
[0] => support@ediware.net
[1] => info@ediware.net
)
Exemple avec PHP5
// Appel de la fonction
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->Extrait_Blackliste('votre_login','votre_mot_de_passe'); print_r($variable); } catch (SoapFault $fault) {
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);
}
Ce qui donne un résultat du type :
Array
(
[0] => support@ediware.net
[1] => info@ediware.net
)