我正在嘗試使用修改後的名冊模塊將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>
這是問題所在。謝謝 – 2011-05-24 13:35:24