Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] ajout d'un abonné par SOAP

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: Mathieu Petit-Clair <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] ajout d'un abonné par SOAP
  • Date: Tue, 22 Jan 2008 08:49:46 +0100

Merci de partager !

Cordialement,

Mathieu Petit-Clair a écrit :
Merci à tous pour l'aide, en me basant sur les exemples donnés (et après
avoir arrangé correctement la config du serveur...), je suis arrivé à un
script fort simple, basé sur l'extension soap de php5, pour ajouter un
usager :

J'en suis à intégrer ça dans l'application (il manque encore un beau
try..catch, pour commencer), mais avant d'oublier d'en faire profiter
les autres, voici :

<?php
// tres utile pour le developpement, a reactiver en production..
ini_set("soap.wsdl_cache_enabled","0");

// modifier ces trois variables...
$wsdl = 'http://web.serveur.org/wsdl';
$sympa_admin_email = 'adresse@cachée';
$sympa_admin_pass = 'motdepasse';

$sympa = new SoapClient($wsdl, array("trace" => 1, "exceptions" => 0));
$md5 = $sympa->login($sympa_admin_email, $sympa_admin_pass);

// modifier la liste et l'usager
$answer = $sympa->AuthenticateAndRun($sympa_admin_email, $md5, 'del',
array('adresse@cachée', 'adresse@cachée',
null, 1))

print('<pre>');
print("Request:\n".htmlspecialchars($sympa->__getLastRequest())."\n");
print("Response:\n".htmlspecialchars($sympa->__getLastResponse())."\n");
print_r($answer);
print('</pre>');

?>

David Verdin wrote:
Bonjour,

Je répond à vos deux messages.

Mathieu Petit-Clair a écrit :
Bonjour,

J'essaie (depuis quelques heures) de faire un script php qui va ajouter
un abonnement à une liste (via SOAP, une première pour moi).

Quelques problèmes :

...

--
David Verdin
Comité réseau des universités




Archives gérées par MHonArc 2.6.19+.

Haut de le page