Re: Probleme creation multichat

ah oui mince j'avais zappé cette partie lol
merki je vais essayer

Re: Probleme creation multichat

et du coup pour la passer en non-anonymous je lui répond :

<iq from='A@xxxxx.com/client'
    id='config1'
    to='conference_xxxxx@conference.xxxxx.com'
    type='set'>
  <query xmlns='http://jabber.org/protocol/muc#owner'>
    <x xmlns='jabber:x:data' type='form'>
      <field var='muc#roomconfig_whois'>
          <value>anyone</value>
      </field>

Re: Probleme creation multichat

Surement, ça dépend du serveur.

29 (edited by Samildanach 02-06-2008 11:48:33)

Re: Probleme creation multichat

hum
j'envoie ca :

<iq from="A@xxxxx.com/client" type="set" to="conference_xxxx@conference.xxxxx.com" id="config1" >
    <query xmlns="http://jabber.org/protocol/muc#owner">
        <x xmlns="jabber:x:data" type="form" >
            <field var="muc#roomconfig_whois" >
                <value>anyone</value>
            </field>
        </x>
    </query>
</iq>


et il apprécie pas trop faut dire lol

<iq from="conference_xxx@conference.xxxxx.com" type="error" to="A@xxxxx.com/client" id="config1" >
<query xmlns="http://jabber.org/protocol/muc#owner">
<x xmlns="jabber:x:data" type="form" >
<field var="muc#roomconfig_whois" >
<value>anyone</value>
</field>
</x>
</query>
<error type="modify" code="400" >
<bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>

est ce qu'il ne faudrait pas mettre config2 au lieu de config1 quand je lui envoie la valeur

Re: Probleme creation multichat

Tu n'as pas mis le type de champs dans le <field>, il faut que tu mettes type="list-single"

Re: Probleme creation multichat

merki encore lol
juste une derniere question meme si j'ai une bonne idee de la reponse lol :
je dois attendre les reponses du serveurs avant d'envoyer les demandes ou pas, parce que la en fait j'envoie la presence dans la room, la demande de config, la config et les invits en meme temps et le serveur ne veut pas trop lol, il me renvoit des erreurs

Re: Probleme creation multichat

Normalement oui il faut attendre la réponse du serveur.

Re: Probleme creation multichat

Désolé je suis chiant je sais mais bon je galère lol
Alors maintenant j'attend la réponse du serveur : je lui demande une config
il me renvoit le formulaire et je lui répond :

<iq from="At@xxxxx.com/client" type="set" to="conference_xxxxx@conference.xxxxx.com" id="config2" >
<query xmlns="http://jabber.org/protocol/muc#owner">
<x xmlns="jabber:x:data" type="form" >
<field type="list-single" var="muc#roomconfig_whois" >
<value>anyone</value>
</field>
</x>
</query>
</iq>


et il me répond :

<iq from="conference_xxxxx@conference.xxxxx.com" type="error" to="A@xxxxx.com/client" id="config2" >
<query xmlns="http://jabber.org/protocol/muc#owner">
<x xmlns="jabber:x:data" type="form" >
<field type="list-single" var="muc#roomconfig_whois" >
<value>anyone</value>
</field>
</x>
</query>
<error type="modify" code="400" >
<bad-request xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>

Alors est ce que c'est le config2 qui ne vas pas ou alors faut-il mettre le label label='Who May Discover Real JIDs?' dans field ou autre lol
je vois pas