Kann ich Google Drive in eine Webseite einbetten?

9

Google Sites und Kalender sowie verschiedene andere Dienste verfügen über Frames, die Sie in andere Websites einbetten können. Insbesondere Google Groups verfügt über eine besonders anständige Einbettungsfunktion.

Abgesehen von Sicherheitsproblemen möchte ich Laufwerksordner auf einer Seite genauso einbetten können wie Konversationen aus Gruppen. Bei Gruppen können Sie einfachen HTML-Code aus dem Google-Dienst verwenden und ihn einfach zu Ihrer vorhandenen Seite hinzufügen. Es wäre eine gute Sache, benutzerfreundlich zu sein, ohne zu tief in APIs einzutauchen.

Gibt es eine Möglichkeit, einen ähnlichen Einbettungscode mit einem freigegebenen Ordner von Google Drive zu verwenden, indem entweder Google-Code oder eine Einbettung von einem externen Dienst verwendet wird?

mfg
quelle
1
Ich schlage vor, dass Sie sich diese Frage ansehen : webapps.stackexchange.com/questions/26407/… & diesen Artikel lesen: arstechnica.com/business/2012/04/… - Es scheint, dass es eine Art API-Unterstützung für gibt Websites, aber ich denke, es ist immer noch begrenzt.
Amiregelz
Sie können einfach Ihren Ordner öffentlich machen und eine Website daraus und den internen Dateien erstellen
phwd
@phwd Ich habe die Frage aktualisiert, um zu betonen, dass ich nach einer Antwort suche, die darauf basiert, ob es einen ähnlichen Einbettungscode gibt wie bei den anderen Diensten. Personen, die die API nutzen, scheinen aufgrund der verschiedenen anderen Dienste, die Code für eine ähnliche Funktion
bereitstellen,
@ RainLover Da sich die Google App-Richtlinie möglicherweise geändert hat, seit die letzte Antwort akzeptiert wurde, können Sie Ihre Antwort hier posten und ich kann diese akzeptieren
mfg

Antworten:

7

Google Drive-Ordner können eingebettet und angezeigt werden in listund gridAnsichten:

Listenansicht

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#list" style="width:100%; height:600px; border:0;"></iframe>


Rasteransicht

<iframe src="https://drive.google.com/embeddedfolderview?id=FOLDER-ID#grid" style="width:100%; height:600px; border:0;"></iframe>



F : Was ist eine Ordner-ID (FOLDER-ID) und wie kann ich sie erhalten?

A : Gehen Sie zu Google Drive >> öffnen Sie den Ordner >> und überprüfen Sie die URL in der Adressleiste Ihres Browsers. Zum Beispiel:

Ordner-URL : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Ordner-ID :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Vorsichtsmaßnahme für Ordner, für die eine Genehmigung erforderlich ist

Diese Technik eignet sich am besten für Ordner mit öffentlichem Zugriff. Ordner, die nur für bestimmte Google-Konten freigegeben sind, verursachen Probleme, wenn Sie sie auf diese Weise einbetten. Zum Zeitpunkt dieser Bearbeitung wird die Meldung "Sie benötigen eine Berechtigung" mit einigen Schaltflächen angezeigt, mit denen Sie "Zugriff anfordern" oder "Konten wechseln" (oder sich möglicherweise bei einem Google-Konto anmelden) können. Das Javascript in diesen Schaltflächen funktioniert IFRAMEin Chrome nicht ordnungsgemäß .

Weitere Informationen finden Sie unter https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ

Mori
quelle
5

Google Drive stellt HTML-Einbettungscodes nicht direkt zur Verfügung und blockiert aktiv die Möglichkeit, eine öffentliche Ordnerliste in eine <iframe>auf Ihrer Website zu platzieren (mithilfe von X-Frame-Options: SAMEORIGIN).

Ich konnte keinen Dienst eines Drittanbieters finden, der Einbettungsfunktionen bietet.

Ihre Antwort zu diesem Zeitpunkt scheint Nein zu sein .

William Jackson
quelle
2

Ich denke, Sie werden feststellen, dass die Antwort in der Verwendung des Google API-Dienstes liegt. Ich habe mir das Gleiche angesehen und bis jetzt ist dies die Antwort.

https://developers.google.com/discovery/libraries

Sie müssen die Clientbibliothek zu Ihrer Website hinzufügen und auf Ihren Webseiten darauf verweisen. Sie müssen Google auch einen Sicherheitsschlüssel hinzufügen, damit das System den Anruf von Ihrer Website auf Ihrem Google-Laufwerk authentifizieren kann.

Dieselbe Bibliothek funktioniert für Aufgaben, E-Mail, Kalender usw.

Tristan
quelle
2

So können Sie es machen:

  1. Laden Sie Ihre PDF-Datei hoch.
  2. Klicken Sie dann auf Ihre Datei in der Dokumentliste.
  3. Eine Vorschau wird geöffnet.
  4. Sie sehen eine blaue Schaltfläche mit dem Namen Öffnen (rechts unten)
  5. Klicken Sie auf diese Schaltfläche. Sie werden docs.google.com übertragen
  6. Hier sehen Sie das Top-Menü wie Datei , Bearbeiten ...
  7. Wählen Sie DateiDatei einbetten . Dann können Sie einen Einbettungscode erhalten.

Vergessen Sie auch nicht, dass die Freigabeeinstellungen Ihres Dokuments jeder mit dem Link sein muss .

kemal
quelle
0

Eine mögliche Lösung zur Integration von Google Sites und Google Drive ist MetaDrive. http://www.evenbytes.com/metadrive.html

Mit diesem Tool können Benutzer einen Laufwerksordner anzeigen, durchsuchen, suchen und einige erweiterte Funktionen wie benutzerdefinierte Metadaten verwenden

Ich hoffe das hilft dir.

user38393
quelle