0

Ich versuche, einen Workflow für eine App zu finden, mit der Benutzer Dateien (Pdfs, Docs usw.) hochladen und mit anderen Benutzern in ihrer Organisation teilen können.Google Drive Api-Integration Problem

Die Benutzer, die das Dokument anzeigen müssen, müssen nicht unbedingt über Google Drive verfügen, nur über die App.

Derzeit können Benutzer Dokumente hochladen, aber ich möchte ihnen erlauben, auf Dokumente in ihrem Google Drive zu verweisen.

Ich bin nicht in der Lage, herauszufinden, wie ich zunächst dies tun würde.

Gegenwärtig ist die beste Idee, die ich habe, Offline-Zugriff auf ihr Google Drive-Konto zu erhalten und eine Kopie des Dokuments auf dem Server abrufen. Es scheint nicht die beste Idee zu sein, ein Dokument zu laden, es zu speichern und es (ironischerweise mit dem Google Docs-Viewer) für jede Seitenladung zu zeigen, die Serverressourcen beschämen würde.

Ich könnte eine Kopie erhalten, wenn der Benutzer das Dokument zuerst hinzufügt, aber dann gibt es keine Garantie, dass es auf dem neuesten Stand ist, wenn jemand mehrere Monate später darauf zugreift.

Gibt es einen richtigen Weg, dies zu tun?

Antwort

1

Schauen Sie sich Drive Platform Best Practices und Performance Tips an, damit Sie hochwertige Google Drive-Apps erstellen und die Leistung Ihrer Anwendung verbessern können.

Um Änderungen zu wissen, möchten Sie vielleicht das Dokument über Detect Changes und Push Notifications sehen.

Für Google Drive-Apps, die den Überblick über Änderungen an Dateien zu halten brauchen, bietet die Changes collection eine effiziente Möglichkeit, Änderungen an allen Dateien zu erkennen, einschließlich derer, die mit einem Benutzer freigegeben wurden. Die Sammlung funktioniert, indem sie den aktuellen Status jeder Datei angibt, genau dann, wenn sich die Datei seit einem bestimmten Zeitpunkt geändert hat.

Die Drive API bietet Push-Benachrichtigungen, mit denen Sie nach Änderungen an Ressourcen suchen können. Sie können diese Funktion verwenden, um die Leistung Ihrer Anwendung zu verbessern. Es ermöglicht Ihnen, die zusätzlichen Netzwerk- und Rechenkosten zu eliminieren, die mit Abrufressourcen verbunden sind, um festzustellen, ob sie sich geändert haben. Wenn sich eine überwachte Ressource ändert, benachrichtigt die Drive-API Ihre Anwendung.

In Manage Revisions, können Sie immer Flagge zu sehen, ob es neue Revisionen sind geschaffen wie im video von Google-Ingenieure diskutieren im Zusammenhang Tipps und Tricks diskutiert.