In Google Drive ohne Benutzeroberfläche hochladen?
Ich bin auf der Suche nach schreiben Sie eine server-Anwendung zum hochladen von Dateien zu Google Drive. Ich war vorher mit der Liste der Dokumente, API, aber ich sehe, das ist veraltet. Ich möchte zu bewegen, um die Google Drive-API, aber das scheint sehr beschränkt auf die Verwendung eines web - /OAuth-flow.
Alle, die ich tun müssen, ist hochladen von Word -, Excel-Dateien etc. auf Google Drive, aber ich brauche dazu in einer völlig automatisierten Weise, ohne Benutzeroberfläche jeglicher Art. Ich möchte schreiben Sie eine Befehlszeile-Anwendung, die ausgeführt werden kann auf cron oder was auch immer, und nicht erfordern menschliche intervention über die web etc.
Ich würde eher Weg von Documents List API, da ich nicht wollen, um verbrannt zu werden, wenn Sie schließlich, schalten Sie es aus, ich würde gerne verwenden Sie eine unterstützte API, die Google nicht loswerden, jeder Zeit bald. Ist diese vorhanden?
Dank
Garry
InformationsquelleAutor der Frage Garry | 2012-09-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Anwendung benötigt die Erlaubnis des Benutzers zur Nutzung der API gegen seine Dateien. Diese Genehmigung muss geschehen, mit Hilfe von web based Oauth. Das Ergebnis der Autorisierung wird Ihre server-app landet mit einem refresh-token, die es speichern kann. Zu jeder Zeit, Ihre app zu konvertieren, dass die refresh-token, um ein access token und Zugriff auf das Laufwerk-Dateien.
So, vorausgesetzt, Sie akzeptieren, dass Sie tun müssen, eine einmalige Genehmigung, die Sie erreichen können, was Sie suchen.
InformationsquelleAutor der Antwort pinoyyid
Den Google Drive-Dokumentation enthält die Antworten, Sie sind nach:
https://developers.google.com/drive/v2/reference/files/insert
InformationsquelleAutor der Antwort psych
Win/Lin/Mac/...
https://github.com/prasmussen/gdrive
$ gdrive Liste
Gehen Sie zu dieser url... geben Sie die oauth-verification code... OK
$ gdrive Datei hochladen
$ gdrive mkdir UploadDir
ID_of_UploadDir
$ gdrive sync hochladen LocalDir ID_of_UploadDir
InformationsquelleAutor der Antwort SiB
http://www.maketecheasier.com/access-sync-google-drive-in-ubuntu/2012/06/06
ich nehme an, daß das, was Sie suchen.
InformationsquelleAutor der Antwort Ruyonga Dan