Google Sites et Agenda et divers autres services ont des cadres que vous pouvez intégrer dans d'autres sites. En particulier, Google Groupes possède une fonctionnalité d'intégration particulièrement décente.
Hormis les problèmes de sécurité, j'aimerais pouvoir intégrer des dossiers de lecteurs sur une page de la même manière que les conversations des groupes. Avec les groupes, vous pouvez utiliser du code HTML simple du service Google et l'ajouter simplement à votre page existante. Ce serait une bonne chose d'avoir une interface conviviale sans plonger trop profondément dans les API.
Existe-t-il un moyen d'utiliser un code d'intégration similaire avec un dossier partagé de Google Drive en utilisant soit le code Google, soit une intégration d'un service extérieur?
Réponses:
Dossiers Google Drive peuvent être intégrés et affichés dans
list
etgrid
vues:Vue liste
Vue grille
Q : Qu'est-ce qu'un ID de dossier (FOLDER-ID) et comment puis-je l'obtenir?
R : Allez dans Google Drive >> ouvrez le dossier >> regardez son URL dans la barre d'adresse de votre navigateur. Par exemple:
URL du dossier : https://drive.google.com/drive/folders/0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2
ID du dossier :
0B1iqp0kGPjWsNDg5NWFlZjEtN2IwZC00NmZiLWE3MjktYTE2ZjZjNTZiMDY2
Avertissement avec les dossiers nécessitant une autorisation
Cette technique fonctionne mieux pour les dossiers avec accès public. Les dossiers partagés uniquement avec certains comptes Google causeront des problèmes lorsque vous les incorporerez de cette façon. Au moment de cette modification, un message "Vous avez besoin d'une autorisation" apparaît, avec quelques boutons pour vous aider à "Demander l'accès" ou "Changer de compte" (ou éventuellement vous connecter à un compte Google). Le Javascript dans ces boutons ne fonctionne pas correctement
IFRAME
dans Chrome.En savoir plus sur https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ
la source
Google Drive ne fournit pas directement de codes d'intégration HTML, et ils bloquent activement la possibilité de mettre une liste de dossiers publics dans un
<iframe>
sur votre site Web (en utilisantX-Frame-Options: SAMEORIGIN
).Je n'ai pas pu trouver de service tiers offrant des fonctionnalités d'intégration.
Votre réponse en ce moment semble être non .
la source
Je pense que vous constaterez que la réponse réside dans l'utilisation du service Google API. J'ai regardé la même chose et jusqu'à présent, c'est la réponse.
https://developers.google.com/discovery/libraries
Vous devez ajouter la bibliothèque cliente à votre site Web et la référencer dans vos pages Web. Vous devez également ajouter une clé de sécurité à Google afin que le système puisse authentifier l'appel de votre site sur votre lecteur Google.
Le même travail de la bibliothèque pour les tâches, le courrier électronique, le calendrier, etc.
la source
Voici comment vous pouvez le faire:
N'oubliez pas non plus que les paramètres de partage de votre document doivent être toute personne disposant du lien .
la source
J'ai trouvé un article qui pourrait vous aider.
Cet article vous montre comment intégrer une liste de documents Google dans une page de votre site Google. https://developers.google.com/apps-script/articles/embedding_docslist_in_sites . Cela nécessite un peu de connaissances en script, donc cela peut être un peu avancé selon votre niveau de confort.
Ceci et ce sont des questions sur le réseau SE concernant le script.
la source
MetaDrive est une solution possible pour intégrer Google Sites et Google Drive. http://www.evenbytes.com/metadrive.html
Cet outil permet aux utilisateurs d'afficher un dossier Drive, de parcourir, de rechercher et certaines fonctionnalités avancées comme les métadonnées personnalisées
J'espère que cela vous aidera.
la source