Ich bin neugierig auf die Freigabe von Google Drive, wird Docs API veraltet sein?
Nach meinem Verständnis können Ihre Dokumente nur mit der Google Docs-API angezeigt werden, da die Drive-API nur Zugriff auf die von einer Google Drive-App erstellten Dateien gewährt (und nur von der Ersteller-App angezeigt wird). Wenn App A eine Datei erstellt hat, kann App B die Dateien von App A nicht sehen. Es sei denn, Sie öffnen die Datei von App A mit App B. (in Drive UI).
Ich denke, das registriert den Mime-Typ oder so etwas.
Wenn also die Google Docs-API veraltet ist, wie werden wir dann alle unsere Dokumente auflisten?
Auch auf der Registerkarte "Google APIs hinzufügen" in Eclipse können wir die Documents API nicht sehen (Google Drive ist dort)
Danke.
Die Google Drive-API wird an dieser Stelle nicht von der Google-Dokumentlisten-API abgelehnt, da, wie Sie bereits erwähnt haben, der Anwendungsfall und die Funktionen der beiden APIs unterschiedlich sind.
Die Google Drive API ist stärker eingeschränkt, da sie ein Sicherheitsmodell pro Datei aufweist und nur die Bearbeitung von Dateien erlaubt. Sie müssen diesen Bereich jedoch verwenden, um Ihre App in die Drive-Web-Benutzeroberfläche zu integrieren (die Open-with- und Integrationspunkte erstellen).
Mit der Google Document List-API können Sie Dateien in Verzeichnissen auflisten, die ACL der Dateien steuern ... Die Benutzer müssen jedoch vollen Zugriff auf die Anwendung gewähren.
Sie haben ein Dienstkonto erstellt. Es gibt ein Segment namens Instanziieren eines Laufwerksdienstobjekts , das Code enthält, der benötigt wird, um ein Google_DriveService
-Objekt zu erhalten - und das sollte alles sein, was Sie brauchen!
Version 3.0 der Google-Dokumentlisten-API Abnutzungszeitraum endet und wird veraltet am 20. April 2015
Hier finden Sie eine Anleitung zum Migrieren zur Drive API .
Sie können Ihre Liste der Dokumente mit files.list abrufen, indem Sie Drive REST API
Tags und Links google-drive-sdk google-docs-api google-drive-realtime-api