Puis-je intégrer Google Drive dans une page Web?

9

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?

mfg
la source
1
Je vous suggère de jeter un œil à cette question: webapps.stackexchange.com/questions/26407/… & de lire cet article: arstechnica.com/business/2012/04/… - Il semble qu'il existe une sorte de support API pour sites Web, mais je pense que c'est encore limité.
amiregelz
Vous pouvez simplement rendre votre dossier public et en créer un site Web et les fichiers internes
phwd
@phwd J'ai mis à jour la question pour souligner que je cherche une réponse basée sur l'existence d'un code d'intégration similaire à celui des autres services; les individus tirant parti de l'API semblent inutiles sur la base des divers autres services fournissant du code pour une fonctionnalité similaire
mfg
@RainLover étant donné que la politique de l'application Google peut avoir changé depuis l'acceptation de la dernière réponse, vous pouvez poster votre réponse ici et je peux l'accepter
mfg

Réponses:

7

Dossiers Google Drive peuvent être intégrés et affichés dans listet gridvues:

Vue liste

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


Vue grille

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



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 IFRAMEdans Chrome.

En savoir plus sur https://productforums.google.com/forum/#!msg/drive/GpVgCobPL2Y/_Xt7sMc1WzoJ

Mori
la source
5

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 utilisant X-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 .

William Jackson
la source
2

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.

Tristan
la source
2

Voici comment vous pouvez le faire:

  1. Téléchargez votre fichier PDF.
  2. Cliquez ensuite sur votre fichier dans la liste des documents.
  3. Un aperçu sera ouvert.
  4. Vous verrez un bouton bleu nommé Ouvrir (côté inférieur droit)
  5. Cliquez sur ce bouton. Vous serez transféré docs.google.com
  6. Ici, vous verrez le menu supérieur comme Fichier , Modifier ...
  7. Choisissez FichierIntégrer le fichier . Ensuite, vous pouvez obtenir un code d'intégration.

N'oubliez pas non plus que les paramètres de partage de votre document doivent être toute personne disposant du lien .

kemal
la source
0

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.

user38393
la source