1

実際、私はストローフィライブラリを使用してejabberdサーバーでユーザーを作成しようとしています。以下のような1つのコードを取得しました(このコードは自分で開発したものです)。

chat.js

var stanza = $iq({to: MUC_ROOM + "@" + MUC_COMPONENT, type: 'set', id: 'divReg'})
  .c('query', {xmlns: 'jabber:iq:register'})
  .c('username', GaaChat.gauser)
  .c('password', GaaChat.gapass)
  .tree();
  connection.sendIQ(stanza);

xml形式(XEP-0045マルチユーザーチャット)

<iq type='set' id='divReg'>
  <query xmlns='jabber:iq:register'>
    <username> bill </username>
    <password> 123 </password>
  </query>
</iq>

問題は、応答がないことです。上記のchat.jsプログラムが正しいかどうかを教えてください。他の選択肢を教えてください。

4

1 に答える 1

2

password は username の子オブジェクトになります。ユーザー名の後に up() 関数を呼び出します。

http://strophe.im/strophejs/doc/1.0.1/files/core-js.html#Strophe.Builder.up

于 2011-06-03T21:03:26.303 に答える