问题 如何从Google GAIA ID中查找用户信息?


我一直在研究用于Google的Takeout服务的Hangouts.json解析器,该解析器接收来自json文件的所有会话,附件和杂项信息,并使用所有内容填充数据库。我已经完成了所有工作,但json文件提供的唯一信息是谁发送了我能够弄清楚的GAIA ID,这是Google在其服务之间使用的唯一ID。问题是我不知道如何查找有关用户的任何其他信息,例如他们识别的名称或他们的电子邮件。

我知道大部分信息都是公开的,因为您可以使用GAIA ID并将其放入以下URL: https://plus.google.com/u/0/#####################/about 其中#是GAIA ID。此页面将公开显示其屏幕名称。当电子邮件地址未知时,可以通过以下方式推断出同样的事情: reply-#####################@profiles.google.com 这也可以用来联系他们。

理想情况下,我希望能够查找用户的屏幕名称,而不必至少解析该公共Google+信息页,但真正的电子邮件也会很棒。理想情况下,我想要API或其他资源来查找GAIA ID中的屏幕名称和/或电子邮件信息。


11521
2017-11-19 22:32


起源

据记载,GAIA代表 Google帐户和ID管理: google.com/support/enterprise/static/gsa/docs/admin/70/... - nealmcb


答案:


使用Google Plus API: https://developers.google.com/+/api/

我没有专门使用环聊进行测试(我从来不知道有一个Hongouts API!)但它会返回给定其他API ID的详细信息。

你可以在这里测试一下: https://developers.google.com/apis-explorer/#p/plus/v1/plus.people.get 看看你会得到什么。


12
2017-11-26 23:41



真棒,这是完美的!谢谢 :) - rfoo