Exportieren von GMail-Kontakten über ein unbeaufsichtigtes Skript

9

Google Mail verfügt über ein praktisches Fenster, mit dem Sie alle Ihre Kontakte als CSV-Datei exportieren können. Wenn Sie dies tun, dann sehen Sie sich den Verlauf Ihres Browsers an. Sie sehen, dass die URL, die zum Starten des Downloads verwendet wird, ungefähr wie folgt aussieht:

Ссылка

Ich würde gerne ein Batch-Skript in Python schreiben, das diese CSV-Datei jeden Abend automatisch auf meinen Server lädt, aber ich kann nicht herausfinden, wie ich den "Tok" bekomme. Ich habe Googles OAuth untersucht, aber es scheint ein interaktiver Prozess zu sein, während ich es erst um 3 Uhr morgens brauche, wenn alle verfügbaren Menschen schlafen.

Kann dies geschehen, oder hat Google mein E-Mail-Konto so "sicher" gemacht, dass ich nicht über ein unbeaufsichtigtes Skript darauf zugreifen kann?

Danke!    Bryon M. Elliott

    
Bryon 19.01.2012, 14:40
quelle

4 Antworten

3

Melden Sie sich zunächst mit Ihrem Konto und Ihrem Passwort an (siehe Ссылка )

%Vor%

Erhalte die myserious "tok" Variable. Ich habe herausgefunden, dass es Teil einer JSON-Anfrage ist:

%Vor%

Laden Sie die CSV-Datei herunter (im Google-Format). Dies entspricht genau der manuellen Vorgehensweise: support.google.com/mail/answer/24911?hl=de

%Vor%

Die Variable "out" kann eine von google_csv, outlook_csv, vcard sein. Mein Code ist bash. Vielleicht möchten Sie die curl-Befehle in ein Python-Äquivalent umwandeln. Die wichtigen Informationen sind die Variablen und URLs.

    
SoftIce 11.08.2014 03:24
quelle
2

Ich war auf der Suche nach einer ähnlichen Lösung, weil ich keine fertige Lösung finden konnte. Ich habe es selbst gemacht: (bitte erträgt mich für das faule Scripting, ich wollte es einfach nur funktionieren: D)

%Vor%

kann Ihnen helfen, zu Ihrer Lösung zu gelangen;)

    
vchrizz 07.11.2012 19:30
quelle
0

Sehen Sie sich gmail api: Ссылка

an     
RunHolt 19.01.2012 16:51
quelle
0

Ich konnte nichts finden, also habe ich ein kleines Werkzeug gebaut, das das macht. Sie können es hier finden Ссылка

Es kann Ihre Google-Kontakte in eine durch Kommas getrennte Datei an die Konsole exportieren oder sie auf ein VOIP-Telefon (Incom ICW1000G) hochladen

Ich hoffe, es hilft.

    
gedl 21.05.2016 00:02
quelle