Liste_Campagnes

array Liste_Campagnes(login,motdepasse,debut)

Description

Récupérer un tableau dont chaque ligne est un tableau aux clefs suivantes : id, reference, date_creation, date_envoi, return_path, gestion_npai, nom_expediteur, reply, objet, total_mail, images_jointes, lien_desiscription, passphrase ou array(« Erreur », type_erreur, description_erreur) si il y a eu un problème.

Paramètres (obligatoire)

login : l’identifiant client (nichandle)

motdepasse : le mot de passe

debut : date en timestamp linux

Retour

array( 1 -> array ( ‘id’, ‘reference’, ‘date_creation’, ‘date_envoi’, ‘return_path’, ‘gestion_npai’, ‘nom_expediteur’, ‘reply’, ‘objet’, ‘total_mail’, ‘images_jointes’, ‘lien_desinscription’, ‘passphrase’ ), 2-> …);
Messages d’erreur

Aucun champ ne doit rester vide debut Aucun champ ne doit rester vide login Aucun champ ne doit rester vide motdepasse

Exemple avec NuSOAP

include('nusoap/nusoap.php');

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

$parametres = array( 'login'=>'votre_login', 'motdepasse'=>'votre_mot_de_passe', 'debut'=>time()-24*3600 );

$variable=$client->call('Liste_campagnes', $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}");

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->Liste_Campagnes('votre_login','votre_mot_de_passe', time()-24*3600); //ou //$variable = $client->__soapCall(Liste_Campagnes,$parametres);

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

}