如何从smack获取用户的Gmail地址?

时间:2015-11-10 21:48:18

标签: xmpp smack google-talk

我正在努力与谷歌谈话并咂嘴。我得到了启用不安全的应用程序并使用电子邮件地址和密码进行身份验证,但无法获取联系人的Google ID。显然,Google Talk使用生成的JID来隐藏用户的身份并启用匿名公共聊天对话。但是这个ID(... @ public.talk.google.com)虽然看似持久,但对人类用户来说意义不大。

如何将其转换为老式的Google ID?

1 个答案:

答案 0 :(得分:1)

  1. 如果您的xmpp库将实现Google X-OAUTH2身份验证机制,您可以继续使用“安全”应用程序,Smack库为其提供SASLXOauth2Mechanism类。
  2. VCardManager Smack帮助者可以为您拥有的每个联系人loadVCard(jid),并为您提供有关联系的详细信息