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