2013-03-28 20 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

相关问题