2015-11-10 4 views
0

Je suis aux prises avec Google parler et claquer. Je suis allé jusqu'à autoriser les applications dangereuses et l'authentification avec une adresse e-mail et un mot de passe, mais je ne peux pas obtenir les identifiants Google des contacts. Apparemment, Google Talk utilise des JID générés pour masquer les identités des utilisateurs et permettre des conversations publiques anonymes. Mais cet ID (... @ public.talk.google.com) tout en semblant persistant ne signifie pas grand chose pour un utilisateur humain. Comment puis-je traduire cela en google id à l'ancienne?Comment faire pour obtenir l'adresse Gmail de l'utilisateur de smack?

Répondre

1
  1. Vous pouvez continuer à utiliser les applications « sûres » si votre bibliothèque XMPP mettra en œuvre le mécanisme d'authentification Google X-oauth2, bibliothèque Smack fournit SASLXOauth2Mechanism classe pour elle.
  2. VCardManager aide Smack est capable de loadVCard(jid) pour chaque contact que vous avez, et vous donner des détails sur le contact
+0

Merci. Saches que Google est très conscient de la vie privée, ma vcard ne contient pas mon adresse e-mail, même si j'ai ajouté l'autre utilisateur sur Google plus, échangé des courriels, allé à des hangouts: a fait tout ce que Google offre amicalement. –