Ich habe an einem Hangouts.json-Parser für den Takeout-Dienst von Google gearbeitet, der alle Konversationen, Anhänge und sonstigen Informationen aus der json-Datei übernimmt und eine Datenbank mit allem auffüllt. Ich habe alles erledigt, aber die einzige Information, die die JSON-Datei bietet, wer eine GAIA-ID gesendet hat, die ich herausfinden konnte, ist die eindeutige ID, die Google zwischen ihren Diensten verwendet. Das Problem ist, ich weiß nicht, wie ich andere Informationen über den Benutzer nachschlagen kann, wie den Namen, mit dem sie sich identifizieren, oder ihre E-Mail.
Ich weiß, dass die meisten Informationen öffentlich verfügbar sind, da Sie die GAIA ID nehmen und in eine URL wie: https://plus.google.com/u/0/#####################/about
einfügen können, wobei die # die GAIA ID sind. Diese Seite zeigt ihren Bildschirmnamen öffentlich an. Wenn eine E-Mail-Adresse nicht bekannt ist, kann das gleiche Ergebnis durch Verwendung von reply-#####################@profiles.google.com
erreicht werden, wo dies auch verwendet werden kann, um sie zu kontaktieren.
Im Idealfall würde ich gerne den Benutzernamen eines Nutzers sehen können, ohne diese öffentliche Google+ Seite analysieren zu müssen, aber eine echte E-Mail wäre auch großartig. Im Idealfall möchte ich eine API oder andere Ressource, um Bildschirmnamen und / oder E-Mail-Informationen von einer GAIA-ID nachzuschlagen.