2015-07-31 16 views
16

Ich arbeite auf Xmpp-Client für Google Chat. Ich brauche die Google Talk ID, die etwa wie "[email protected]" eines Nutzers aussieht. Mit oauth2 kann ich die E-Mail-ID (Google Mail) und andere Profilinformationen abrufen, kann jedoch nicht herausfinden, wie die Google Chat-ID abgerufen werden kann.Wie erhalte ich die Google Chat-ID (Hangout-ID) eines Google-authentifizierten Nutzers (oauth2)?

Ich weiß, dass ich die E-Mail-ID anstelle der Google-Chat-ID für alle Zwecke verwenden kann. Ich benötige die Google Chat-ID, weil ich die E-Mail-ID als Kennung in meiner Benutzertabelle verwende. Wenn ein Nutzer eine Nachricht in Google Chat (Hangouts) erhält, erhalte ich die ID "[email protected]". Es gibt keine Möglichkeit für mich, zu überprüfen, ob ich eine Aufzeichnung des Absenders in meiner Benutzertabelle habe. Wenn ich die Google Chat-ID abrufen kann, wenn sich Personen mit meinem Client authentifizieren, kann ich sie in der Benutzertabelle speichern und verwenden, um die Übereinstimmung zu ermitteln, wenn ein Benutzer Nachrichten empfängt.

Senden von Nachrichten funktioniert gut, weil ich die E-Mail-ID des Zielbenutzers habe und ich kann das verwenden, um eine Nachricht zu senden.

Bitte vorschlagen, wenn es möglich ist, die Google Chat ID

Antwort

0

Es gibt sogar anderes Problem zu erhalten: Sie Nachrichten von Benutzern senden oder empfangen, können Sie nicht einmal wissen, die E-Mail-ID. Vielleicht ist die Verwendung von Google Talk ID immer anstelle der E-Mail-ID für Ihre Benutzertabelle eine bessere Option.

BTW Ich habe gehört, dass Google Google Chat beendet ...