Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Abonnement par soap (abonne un mélange d'utilisateur)

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: adresse@cachée
  • Subject: Re: [sympa-fr] Abonnement par soap (abonne un mélange d'utilisateur)
  • Date: Wed, 23 Oct 2013 13:57:36 +0200

Bonjour,

La commande "subscribe" abonne l'utilisateur qui effectue la commande.

Si tu veux que cet utilisateur en ajoute un autre à la liste, il faut utiliser la commande "add".

Donc ton XML devrait être un truc du genre :

<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sympasoap" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:authenticateAndRun soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <email xsi:type="xsd:string">adresse@cachée</email>
         <cookie xsi:type="xsd:string">50719879378150</cookie>
         <service xsi:type="xsd:string">add</service>
         <parameters xsi:type="wsdl:ArrayOfString" soapenc:arrayType="xsd:string[]" xmlns:wsdl="http://ensiml.imag.fr/wws/wsdl">
           <item>app1a_2013</item>        
           <item>adresse@cachée</item>        
           <item>Gecos de l'email à abonner</item>        
           <item>1 ou 0 (si 1, la personne n'est pas prévenue qu'elle a été abonnée</item>        
         </parameters>
      </urn:authenticateAndRun>
   </soapenv:Body>
</soapenv:Envelope>

Bonne journée !

David

Le 16/10/13 11:22, Lionel Gadille a écrit :
adresse@cachée"> Bonjour,

J’utilise la méthode soap AuthentificationAndRun pour abonner des utilisateurs
J’utilise le cookie de mon list owner (il est le seul à avoir les droits d’abonnée un utilisateur)
Je passe le mail de mon utilisateur (adresse@cachée)
Mais je me retrouve avec un abonnée  qui est un mélange de mon liste master et de mon utilisateur

«» Email Domaine Avatar Nom Réception Sources Abonné depuis Mise à jour
adresse@cachée
adresse@cachée  mail subscribed 16 oct. 2013 16 oct. 2013


Toute aide ou idée est la bien venue
Merci , lionel


Cf le xml transmit au serveur soap:
Le mail abonnée n’est pas adresse@cachée  mais celui dont le cookie provient (50719879378150)


<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sympasoap" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
   <soapenv:Header/>
   <soapenv:Body>
      <urn:authenticateAndRun soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
         <email xsi:type="xsd:string">adresse@cachée</email>
         <cookie xsi:type="xsd:string">50719879378150</cookie>
         <service xsi:type="xsd:string">subscribe</service>
         <parameters xsi:type="wsdl:ArrayOfString" soapenc:arrayType="xsd:string[]" xmlns:wsdl="http://ensiml.imag.fr/wws/wsdl">
           <item>app1a_2013</item>         
           <item>adresse@cachée</item>         
         </parameters>
      </urn:authenticateAndRun>
   </soapenv:Body>
</soapenv:Envelope>


-- 
Lionel Gadille, Ingénieur Service Informatique
Grenoble INP - Ensimag, bureau E208
681 rue de la Passerelle
BP 72, 38402 Saint Martin d'Hères CEDEX
Tél.: +33 (0)4 76 82 72 47

--
A bug in Sympa? Quick! To the bug tracker!

 
David Verdin
Études et projets applicatifs
 

Tél : +33 2 23 23 69 71
Fax : +33 2 23 23 71 21
 

www.renater.fr
RENATER
263 Avenue du Gal Leclerc
35042 Rennes Cedex



PNG image

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page