0

現在認証されているユーザーの名前を Google トーク XMPP API から取得することはできますか? thisを使用して連絡先の名前を取得できることはわかっていますが、名前は返されず、連絡先だけが返されます。

PS 私はnode-xmppモジュールを使用して API に接続しています。

4

1 に答える 1

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>
于 2013-03-29T11:29:51.540 に答える