9

Ich bin neugierig auf die Freigabe von Google Drive, wird Docs API veraltet sein?Google Drive und Google Docs API

Mein Verständnis ist die einzige Möglichkeit, Ihre Dokumente mithilfe der Docs-API anzuzeigen, 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). Sagen App A hat eine Datei erstellt, App B kann 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 etwas.

Also, wenn Docs API veraltet, wie werden wir alle unsere Dokumente auflisten?

http://support.google.com/a/bin/answer.py?hl=en&answer=2490030

Auch in "Add Google APIs" Tab in Eclipse, können wir sehen, die Dokumente API nicht (Google Drive ist da)

Dank.

Antwort

5

An diesem Datum wird die Google Dokumentlisten-API nicht von der Google Drive 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 (die Open-with- und create-Integrationspunkte) zu integrieren.

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.

0

Sie haben eine service account erstellt. Es gibt ein Segment namens Instanziieren Sie ein Laufwerk-Dienstobjekt, das Code enthält, der erforderlich ist, um ein Objekt Google_DriveService zu erhalten - und das sollte alles sein, was Sie brauchen!