Как найти информацию о пользователе по идентификатору Google GAIA?

Я работал над парсером Hangouts.json для сервиса Google Takeout, который берет все разговоры, вложения и другую информацию из файла json и наполняет базу данных всем. Я закончил все, кроме единственной информации, которую предоставляет файл json тем, кто отправил идентификатор GAIA, который я смог выяснить, — это уникальный идентификатор, который Google использует между своими службами. Проблема в том, что я не знаю, как искать любую другую информацию о пользователе, такую ​​как имя, с которым он идентифицируется, или его адрес электронной почты.

Я знаю, что большая часть информации общедоступна, так как вы можете взять идентификатор GAIA и поместить его в URL-адрес, например: https://plus.google.com/u/0/#####################/about где # — это идентификатор GAIA. На этой странице публично раскрывается их псевдоним. Когда адрес электронной почты неизвестен, то же самое можно сделать вывод, используя: reply-#####################@profiles.google.com где это также можно будет использовать для связи с ними.

В идеале я хотел бы иметь возможность просматривать отображаемое имя пользователя, не разбирая хотя бы эту общедоступную страницу Google+, но и настоящее электронное письмо также было бы неплохо. Поэтому в идеале я хотел бы, чтобы API или другой ресурс просматривал имена экранов и / или информацию по электронной почте по идентификатору GAIA.

11

Решение

Используйте API Google Plus: https://developers.google.com/+/api/

Я не тестировал специально с Hangouts (я никогда не знал, что существует API-интерфейс Hongouts!), Но он возвращает данные, заданные идентификаторами из других API.

Вы можете проверить это здесь: https://developers.google.com/apis-explorer/#p/plus/v1/plus.people.get чтобы увидеть, что вы получите.

13

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]