Google Sites y Calendar y varios otros servicios tienen marcos que puede insertar en otros sitios. En particular, Google Groups tiene una funcionalidad de inserción particularmente decente.
Dejando a un lado los problemas de seguridad, me gustaría poder incrustar carpetas de unidades en una página de la misma manera que las conversaciones de Grupos. Con los grupos, puede usar un código HTML simple del servicio de Google y simplemente agregarlo a su página existente. Sería bueno tener un sistema amigable para el usuario sin profundizar demasiado en las API.
¿Hay alguna forma de usar un código de inserción similar con una carpeta compartida de Google Drive usando el código de Google o una inserción de un servicio externo?
google-drive
embed
mfg
fuente
fuente
Respuestas:
Carpetas de Google Drive se pueden incrustar y se muestran en
list
ygrid
puntos de vista:Vista de la lista
Vista en cuadrícula
P : ¿Qué es una ID de carpeta (FOLDER-ID) y cómo puedo obtenerla?
R : Vaya a Google Drive >> abra la carpeta >> mire su URL en la barra de direcciones de su navegador. Por ejemplo:
URL de la carpeta : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2
ID de carpeta :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2
Advertencia con carpetas que requieren permiso
Esta técnica funciona mejor para carpetas con acceso público. Las carpetas que se comparten solo con ciertas cuentas de Google causarán problemas cuando las inserte de esta manera. En el momento de esta edición, aparece el mensaje "Necesita permiso", con algunos botones para ayudarlo a "Solicitar acceso" o "Cambiar cuentas" (o posiblemente iniciar sesión en una cuenta de Google). El Javascript en estos botones no funciona correctamente dentro de un
IFRAME
Chrome.Obtenga más información en https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ
fuente
Google Drive no proporciona códigos de inserción HTML directamente, y bloquea activamente la posibilidad de poner una lista de carpetas públicas en un
<iframe>
sitio web (usandoX-Frame-Options: SAMEORIGIN
).No he podido encontrar un servicio de terceros que proporcione la funcionalidad de incrustación.
Su respuesta en este momento parece ser no .
fuente
Creo que encontrará que la respuesta está en el uso del servicio API de Google. He estado mirando lo mismo y hasta ahora esta es la respuesta.
https://developers.google.com/discovery/libraries
Debe agregar la biblioteca del cliente a su sitio web y hacer referencia a ella en sus páginas web. También debe agregar una clave de seguridad a Google para que el sistema pueda autenticar la llamada desde su sitio a su unidad de Google.
El mismo trabajo de la biblioteca para Tareas, Correo electrónico, Calendario, etc.
fuente
Aquí sabrás como podrás hacerlo:
Además, no olvide que la configuración para compartir de su documento debe ser cualquiera con el enlace .
fuente
Encontré un artículo que podría ayudarte.
Este artículo muestra cómo incrustar una lista de Google Docs en una página en su sitio de Google. https://developers.google.com/apps-script/articles/embedding_docslist_in_sites . Requiere un poco de conocimiento de secuencias de comandos, por lo que puede ser un poco avanzado dependiendo de qué tan cómodo se sienta.
Esto y esto son preguntas en la red SE sobre el guión.
fuente
Una posible solución para integrar Google Sites y Google Drive es MetaDrive. http://www.evenbytes.com/metadrive.html
Esta herramienta permite a los usuarios mostrar una carpeta de Drive, navegar, buscar y algunas funcionalidades avanzadas como metadatos personalizados
Espero que esto te ayude.
fuente