Я работаю над парсером Hangouts.json для службы Google Takeout, которая принимает все разговоры, вложения и другую информацию из json файла и заполняет базу данных всем. Я закончил все, кроме единственной информации, которую предоставил json файл для тех, кто отправил то, что является идентификатором GAIA, который я смог выяснить, - это уникальный идентификатор, который Google использует между своими службами. Проблема в том, что я не знаю, как искать любую другую информацию о пользователе, такую как имя, которое они идентифицируют, или их электронную почту.
Я знаю, что большая часть информации является общедоступной, так как вы можете взять идентификатор GAIA и поместить его в URL-адрес, например: https://plus.google.com/u/0/#####################/about
, где # - идентификатор GAIA. Эта страница будет публично раскрывать свое имя экрана. Если неизвестен адрес электронной почты, то можно сделать следующее: reply-#####################@profiles.google.com
, где это также можно будет использовать для связи с ними.
В идеале, я бы хотел найти имя пользователя без необходимости анализировать эту общедоступную + страницу, но истинное письмо также было бы замечательным. Поэтому в идеале я бы хотел, чтобы API или другой ресурс просматривали имена экранов и/или информацию электронной почты из идентификатора GAIA.