Skip to Content.
Sympa Menu

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

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

List archive

Chronological Thread  
  • From: David Verdin <address@concealed>
  • To: address@concealed
  • 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">address@concealed</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>address@concealed</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 :
address@concealed"> 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 (address@concealed)
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
address@concealed
address@concealed  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 address@concealed  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">address@concealed</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>address@concealed</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




Archive powered by MHonArc 2.6.19+.

Top of Page