2011-05-20 14 views
1

我正在嘗試使用修改後的名冊模塊將ejabberd服務器與Adium Jabber客戶端進行整合。客戶端發送以下請求;這個Ejabberd名單迴應有什麼問題?

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

而我的服務器發送這個響應。

<iq from='[email protected]' to='[email protected]/Usman-Ismails-Mac-mini' id='purpled07bdf7f' type='result'> 
    <query xmlns='jabber:iq:roster'> 
      <item subscription='both' name='Name' jid='[email protected]'> 
       <group>Contacts</group> 
     </item> 
    </query> 
</iq> 

該文檔說這應該工作,但我沒有看到朋友在客戶端的朋友列表中。有任何想法嗎?

Example: Client requests current roster from server: 

<iq from='[email protected]/balcony' type='get' id='roster_1'> 
    <query xmlns='jabber:iq:roster'/> 
</iq> 
Example: Client receives roster from server: 

<iq to='[email protected]/balcony' type='result' id='roster_1'> 
    <query xmlns='jabber:iq:roster'> 
    <item jid='[email protected]' 
      name='Romeo' 
      subscription='both'> 
     <group>Friends</group> 
    </item> 
    <item jid='[email protected]' 
      name='Mercutio' 
      subscription='from'> 
     <group>Friends</group> 
    </item> 
    <item jid='[email protected]' 
      name='Benvolio' 
      subscription='both'> 
     <group>Friends</group> 
    </item> 
    </query> 
</iq> 

回答

1

在Adium中,確保您顯示的是您的離線聯繫人。查看「查看」菜單並確保「隱藏某些聯繫人」和「隱藏脫機聯繫人」未被選中。

+0

這是問題所在。謝謝 – 2011-05-24 13:35:24

0

我的記憶很朦朧,但是IIRC - 你有沒有註冊你的存在?

+0

我認爲存在來自你有一個朋友列表。 – 2011-05-24 13:35:46