現在認証されているユーザーの名前を Google トーク XMPP API から取得することはできますか? thisを使用して連絡先の名前を取得できることはわかっていますが、名前は返されず、連絡先だけが返されます。
PS 私はnode-xmppモジュールを使用して API に接続しています。
独自の 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>