Javascript 获取当前经过身份验证的用户的名称

Javascript 获取当前经过身份验证的用户的名称,javascript,node.js,xmpp,google-talk,Javascript,Node.js,Xmpp,Google Talk,是否可以从Google Talk XMPP API获取当前经过身份验证的用户的名称?我知道可以通过使用获取联系人的姓名,但它不会返回您的姓名,只返回您的联系人 另外,我正在使用该模块连接API 您可以请求自己的Vcard,并在之前设置响应时从响应中获取您的姓名。 见: 例如: <iq id='get_vcard' type='get'> <vCard xmlns='vcard-temp'/> </iq> <iq id='ge

是否可以从Google Talk XMPP API获取当前经过身份验证的用户的名称?我知道可以通过使用获取联系人的姓名,但它不会返回您的姓名,只返回您的联系人


另外,我正在使用该模块连接API

您可以请求自己的Vcard,并在之前设置响应时从响应中获取您的姓名。 见:

例如:

<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>

你的全名
家名
姓名
昵称

我认为应该省略“to”地址,或者设置为您自己的裸JID,而不是服务器的JID。