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