Google api 如何获取Google认证用户(oauth2)的Google聊天(Hangout)ID?

Google api 如何获取Google认证用户(oauth2)的Google聊天(Hangout)ID?,google-api,google-oauth,google-talk,hangout,Google Api,Google Oauth,Google Talk,Hangout,我正在为谷歌聊天开发xmpp客户端。我需要Google Talk ID,看起来像“xxxxx@public.talk.google.com“用户的。使用oauth2,我可以获得电子邮件id(gmail)和其他个人资料信息,但我不知道如何获得谷歌聊天id 我知道我可以使用电子邮件id来代替谷歌聊天id。我需要谷歌聊天ID,因为我正在使用电子邮件ID作为我的用户表中的标识符。每当一个用户在谷歌聊天(Hangouts)中收到一条消息时,我都会从id中得到一条信息,即“xxxxx@public.talk

我正在为谷歌聊天开发xmpp客户端。我需要Google Talk ID,看起来像“xxxxx@public.talk.google.com“用户的。使用oauth2,我可以获得电子邮件id(gmail)和其他个人资料信息,但我不知道如何获得谷歌聊天id

我知道我可以使用电子邮件id来代替谷歌聊天id。我需要谷歌聊天ID,因为我正在使用电子邮件ID作为我的用户表中的标识符。每当一个用户在谷歌聊天(Hangouts)中收到一条消息时,我都会从id中得到一条信息,即“xxxxx@public.talk.google.com" . 我无法检查用户表中是否有发件人的记录。如果我可以在人们通过我的客户端进行身份验证时检索Google聊天ID,我可以将其存储在用户表中,并在用户收到消息时使用它进行匹配

发送消息很好,因为我有目标用户的电子邮件id,我可以用它来发送消息


请建议是否有可能获取Google聊天ID,甚至还有其他问题:您可以发送或接收来自您甚至不知道电子邮件ID的用户的消息。可能更好的选择是始终使用Google聊天ID而不是电子邮件ID

顺便说一句,我听说谷歌正在停止谷歌聊天