Finden der Zeit, zu der Google Kontakt erstellt wurde

7

Gibt es eine Möglichkeit herauszufinden, wann ein bestimmter Kontakt in meinem Adressbuch für Google Kontakte erstellt wurde?

Christian
quelle

Antworten:

13

Diese Informationen werden traditionell nicht über die Online-Oberfläche von Google Kontakte angezeigt . Jedoch! Über die Google-Kontakt-API können Sie auf "erstellte" und "aktualisierte" Daten und Zeiten zugreifen.

Wenn Sie kein Entwickler sind, können Sie den API-Spielplatz verwenden, um visuell eine Anfrage an die Google-Kontakte-API zu senden, um die gewünschten Daten abzurufen .

  1. Gehen Sie zu API Playground, melden Sie sich bei dem Google-Konto an, für das Sie hinzugefügte / aktualisierte Kontaktdaten abrufen möchten, und wählen Sie die Dropdown-Liste für "Kontakte v3" und dann "APIs autorisieren" aus.

Gehen Sie zum API-Spielplatz und wählen Sie die Dropdown-Liste für "Kontakte v3" aus. Wählen Sie dann "APIs autorisieren".

  1. Klicken Sie auf die Schaltfläche "Exchange-Autorisierungscode für Token": Klicken Sie auf die Schaltfläche "Exchange-Autorisierungscode für Token"

  2. Klicken Sie auf "Mögliche Berechtigungen auflisten" und wählen Sie "Kontakte auflisten". Klicken Sie auf "Mögliche Berechtigungen auflisten" und wählen Sie "Kontakte auflisten".

  3. Klicken Sie auf "Anfrage senden" und kopieren Sie alles nach der XML-Antwort (beginnend mit <? Xml version = '1.0' ...). Klicken Sie auf "Anfrage senden" und kopieren Sie alles nach der XML-Antwort (beginnend mit <? Xml version = '1.0' ...).

  4. Öffnen Sie Ihren bevorzugten Texteditor und fügen Sie den Inhalt ein. Sie können jetzt die Daten in der XML-Datei suchen.

Mike Knoop
quelle
Fügen Sie einfach die Links zu den Screenshots hinzu und wir werden sie in die Antwort integrieren.
Alex
Diese Antwort ist nützlich und es gibt ein updatedDatum und app:edited, aber ich sehe kein Erstellungsdatum in den XML-Ergebnissen. Nebenbei, wenn Sie nach einem bestimmten Kontakt suchen möchten, können Sie Folgendes in das Request URIFeld https://www.google.com/m8/feeds/contacts/default/full/?q=john
Benutzer
1

Die Ausgabe enthält kein Erstellungsdatum und die angezeigte aktualisierte Uhrzeit ist vollständig falsch. Die Ausgabe kann jedoch nützlich sein (für andere Zwecke als das Ermitteln des Erstellungsdatums).

Standardmäßig gibt es nur 25 erste Ergebnisse, sodass Sie diese mehrmals ausführen und den Startindex erhöhen können, um alle zu erhalten:

https://www.google.com/m8/feeds/contacts/default/full?max-results=25&start-index=1&orderby=lastmodified&sortorder=descending
Alexis PERROTTEY
quelle
0

Ich verstehe, dass diese Frage in der Vergangenheitsform vorliegt und dass der API-Spielplatz diese Aufgabe für eine solche Zeitform ausführen kann, aber für die aktuelle und zukünftige Zeitform können Sie IFTTT verwenden, um Daten (einschließlich des hinzugefügten Datums) einfach aus Google-Kontakten nach zu kopieren ein Google Sheet. Ich habe hier ein Applet geschrieben, das Sie für die Aufgabe verwenden können. Der zusätzliche Vorteil besteht darin, dass Sie keinen Code schreiben müssen, um die Ausgabe der Kontaktantwort wie auf dem API-Spielplatz zu formatieren.

https://ifttt.com/applets/87296692d-if-new-contact-added-log-it-to-a-google-drive-spreadsheet

cody.codes
quelle