这个Ejabberd名单回应有什么问题?

时间:2011-05-20 22:11:04

标签: xmpp ejabberd

我正在尝试使用修改后的名册模块将Adium Jabber客户端与ejabberd服务器集成。客户端发送以下请求;

<iq type='get' id='purpled07bdf7f'>
       <query xmlns='jabber:iq:roster'/>
</iq>

我的服务器发送此响应。

<iq from='17479996@localhost' to='17479996@localhost/Usman-Ismails-Mac-mini' id='purpled07bdf7f' type='result'>
    <query xmlns='jabber:iq:roster'>
          <item subscription='both' name='Name' jid='test@localhost'>
                <group>Contacts</group>
         </item>
     </query>
</iq>

文档说这应该有用,但我没有在客户的朋友列表中看到朋友。有什么想法吗?

Example: Client requests current roster from server:

<iq from='juliet@example.com/balcony' type='get' id='roster_1'>
  <query xmlns='jabber:iq:roster'/>
</iq>
Example: Client receives roster from server:

<iq to='juliet@example.com/balcony' type='result' id='roster_1'>
  <query xmlns='jabber:iq:roster'>
    <item jid='romeo@example.net'
          name='Romeo'
          subscription='both'>
      <group>Friends</group>
    </item>
    <item jid='mercutio@example.org'
          name='Mercutio'
          subscription='from'>
      <group>Friends</group>
    </item>
    <item jid='benvolio@example.org'
          name='Benvolio'
          subscription='both'>
      <group>Friends</group>
    </item>
  </query>
</iq>

2 个答案:

答案 0 :(得分:1)

在Adium中,确保您正在显示离线联系人。查看“查看”菜单,确保未选中“隐藏某些联系人”和“隐藏脱机联系人”。

答案 1 :(得分:0)

我的记忆是朦胧的,但是IIRC - 你注册了你的存在吗?