Modif_Gestion_Retours_Campagne
int Modif_Gestion_Retours_Campagne (id_campagne, login,password,return_path,gestion_npai)

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

}