Я работаю над клиентом xmpp для google chat. Мне нужен идентификатор Google Talk, который выглядит примерно так: "[email protected]" пользователя. Используя oauth2, я могу получить идентификатор электронной почты (gmail) и другую информацию профиля, но я не могу понять, как получить идентификатор Google Chat.
Я знаю, что я могу использовать идентификатор электронной почты вместо идентификатора чата Google для всех целей. Мне нужен идентификатор Google Chat, потому что я использую идентификатор электронной почты в качестве идентификатора в моей таблице пользователей. Всякий раз, когда пользователь получает сообщение в Google Chat (Hangouts), я получаю от id как "[email protected]". Для меня нет возможности проверить, есть ли у меня запись отправителя в моей пользовательской таблице. Если я смогу получить идентификатор Google Chat, когда люди будут проходить проверку подлинности с моим клиентом, я могу сохранить его в таблице пользователя и использовать его для соответствия, когда пользователь получает сообщения.
Отправка сообщений работает нормально, потому что у меня есть идентификатор электронной почты целевого пользователя, и я могу использовать это для отправки сообщения.
Просьба указать, можно ли получить идентификатор Google Chat