Recup_Parametres_Campagne

int Recup_Parametres_Campagne (id_campagne, login,password)

Description

Récupère les paramètres d’une campagne.

Paramètres (obligatoire)

login : l’identifiant client (nichandle)

motdepasse : le mot de passe

id_campagne : identifiant de la campagne

Retour

Un tableau contenant les paramètres de la campagne

  • [id] => identifiant de la campagne
  • [reference] => Référence de la campagne (pour votre usage)
  • [date_creation] => timespam unix
  • [date_envoi] => timespam unix ou ‘Non envoyée’
  • [return_path] => Return path et from
  • [gestion_npai] => 0
  • [nom_expediteur] => Ediware
  • [reply] => Adresse de réponse
  • [objet] => Objet du message
  • [total_mail] => Nombre de mail dans la base de la campagne
  • [images_jointes] => 0 si les images sont téléchargées sur un serveur, 1 si les images sont incrustées dans le mail
  • [lien_desinscription] => 0 si vous gérez le lien de désinscription, 1 si le lien de désinscription est géré par MDWorks
  • [passphrase] => Ce mot de passe associé à la campagne est nécessaire pour afficher la page de statistiques de la campagne

Messages d’erreur

Aucun champ ne doit rester vide login

Aucun champ ne doit rester vide motdepasse

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' );

$variable=$client->call('Recup_Parametres_Campagne', $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->Recup_Parametres_Campagne('id_campagne','votre_login','votre_mot_de_passe'); //ou //$variable = $client->__soapCall(Recup_Parametres_Campagne,$parametres);

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

}