Posso incorporare Google Drive in una pagina Web?


9

Google Sites e Calendar e vari altri servizi hanno frame che puoi incorporare in altri siti. In particolare, Google Gruppi ha una funzionalità di incorporamento particolarmente decente.

A parte i problemi di sicurezza, vorrei poter incorporare le cartelle di unità in una pagina allo stesso modo delle conversazioni da gruppi. Con i gruppi, puoi utilizzare un semplice codice HTML dal servizio Google e semplicemente aggiungerlo alla tua pagina esistente. Sarebbe una buona cosa avere un user-friendly senza approfondire troppo le API.

Esiste un modo per utilizzare un codice di incorporamento simile con una cartella condivisa di Google Drive utilizzando il codice di Google o un codice di incorporamento da un servizio esterno?


1
Ti suggerisco di dare un'occhiata a questa domanda: webapps.stackexchange.com/questions/26407/… e leggere questo articolo: arstechnica.com/business/2012/04/… - Sembra che ci sia una sorta di supporto API per siti web, ma penso che sia ancora limitato.
amiregelz,

Puoi semplicemente rendere pubblica la tua cartella e creare un sito Web da esso e i file interni
phwd

@phwd Ho aggiornato la domanda per sottolineare che sto cercando una risposta in base alla presenza di un codice di incorporamento simile a quello degli altri servizi; le persone che sfruttano l'API sembrano superflue in base ai vari altri servizi che forniscono codice per una funzione simile
mfg


@RainLover poiché i criteri di Google App potrebbero essere cambiati da quando è stata accettata l'ultima risposta, puoi pubblicare la tua risposta qui e posso accettarla
mfg

Risposte:


7

Le cartelle di Google Drive possono essere incorporate, visualizzate liste gridvisualizzate:

Visualizzazione elenco

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


Vista a griglia

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



D : Cos'è un ID cartella (FOLDER-ID) e come posso ottenerlo?

A : Vai su Google Drive >> apri la cartella >> guarda il suo URL nella barra degli indirizzi del tuo browser. Per esempio:

URL cartella : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

ID cartella :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2

Avvertenza con le cartelle che richiedono l'autorizzazione

Questa tecnica funziona meglio per le cartelle con accesso pubblico. Le cartelle condivise solo con determinati account Google causeranno problemi quando le incorporerai in questo modo. Al momento di questa modifica, viene visualizzato il messaggio "È necessaria l'autorizzazione", con alcuni pulsanti per aiutarti a "Richiedi accesso" o "Cambia account" (o eventualmente accedi a un account Google). Javascript in questi pulsanti non funziona correttamente IFRAMEin Chrome.

Maggiori informazioni su https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ


5

Google Drive non fornisce direttamente i codici di incorporamento HTML e blocca attivamente la possibilità di inserire un elenco di cartelle pubbliche in un <iframe>sito Web (utilizzando X-Frame-Options: SAMEORIGIN).

Non sono stato in grado di trovare un servizio di terze parti che fornisca funzionalità di incorporamento.

La tua risposta in questo momento sembra essere No .


2

Penso che scoprirai che la risposta sta nell'uso del servizio API di Google. Ho guardato la stessa cosa e finora questa è la risposta.

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

Devi aggiungere la libreria client al tuo sito web e fare riferimento a te nelle tue pagine web. È inoltre necessario aggiungere una chiave di sicurezza a Google in modo che il sistema possa autenticare la chiamata dal tuo sito al tuo Google Drive.

La stessa libreria funziona per Attività, Email, Calendario e così via.


2

Ecco come puoi farlo:

  1. Carica il tuo file PDF.
  2. Quindi fare clic sul file nell'elenco dei documenti.
  3. Verrà aperta un'anteprima.
  4. Vedrai un pulsante blu chiamato Apri (lato in basso a destra)
  5. Fai clic su quel pulsante. Verrai trasferito docs.google.com
  6. Qui vedrai il menu principale come File , Modifica ...
  7. Scegli FileIncorpora file . Quindi puoi ottenere un codice di incorporamento.

Inoltre, non dimenticare che le impostazioni di condivisione del tuo documento devono essere chiunque abbia il link .



0

Una possibile soluzione per integrare Google Sites e Google Drive è MetaDrive. http://www.evenbytes.com/metadrive.html

Questo strumento consente agli utenti di visualizzare una cartella di Drive, navigare, cercare e alcune funzionalità avanzate come i metadati personalizzati

Spero che questo ti sia d'aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.