2013-03-28 51 views

回答

2

您可以申請自己的Vcard,並從響應中獲取您的姓名。 見:http://xmpp.org/extensions/xep-0054.html

例子:

<iq id='get_vcard'   
    type='get'> 
    <vCard xmlns='vcard-temp'/> 
</iq> 

<iq id='get_vcard' 
    to='your_full_jid' 
    type='result'> 
    <vCard xmlns='vcard-temp'> 
    <FN>Your Full Name</FN> 
    <N> 
     <FAMILY>Familiy Name</FAMILY> 
     <GIVEN>Given Name</GIVEN> 
     <MIDDLE/> 
    </N> 
    <NICKNAME>nickname</NICKNAME> 
    </vCard> 
</iq> 
+0

我覺得「到」地址應該被忽略,或者設置爲自己的裸JID,而不是服務器的JID。 – MattJ

+0

正確,修正了這個例子 – Alex

相關問題