Modif_Gestion_Retours_Campagne
int Modif_Gestion_Retours_Campagne (id_campagne, login,password,return_path,gestion_npai)
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
return_path: La gestion des retours (NPAI) et la valeur du champ "Email de l'expéditeur" marchent de paire.
Si la gestion des retours (NPAI) est désactivée, le champ return_path "Email de l'expéditeur" doit contenir une adresse email.
Si la gestion des retours (NPAI) est activée, le champ return_path "Email de l'expéditeur" doit contenir seulement le début d'une adresse email. Le reste de l'adresse email est généré automatiquement par la plateforme MDWorks. Le numéro de la campagne en cours ainsi que un nom de domaine sont ajoutés.
gestion_npai: 0 pour désactiver la gestion automatique des retours, 1 pour l'activer
Retour
L'email de l'expéditeur
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
Si la gestion automatique des retours est activée, le champ return_path ne doit contenir que le début de l'adresse email
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', 'return_path'=>'ediware', 'gestion_npai'=>'1' ); $variable=$client->call('Modif_Gestion_Retours_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->Modif_Gestion_Retours_Campagne('id_campagne','votre_login','votre_mot_de_passe','info@ediware.net','0'); //ou //$variable = $client->__soapCall(Modif_Parametres_Campagne,$parametres); print_r($variable); } catch (SoapFault $fault) { trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR); }