2017-03-15 2 views
-1

Comment nous pouvons obtenir un aperçu des fichiers google drive sur le Web sans connexion au compte google. Dans le scénario actuel, seuls les fichiers publics sont visibles via le lien embed, nous devons afficher un aperçu du fichier dans iframe qui n'est pas public et sans connexion.Aperçu des fichiers google drive sans connexion

+1

"non public" et "sans connexion" s'excluent mutuellement. – pinoyyid

Répondre

1

Ici se trouve la différence entre le terme "public" et "privé". Le fonctionnement de l'authentification google est que toute donnée publique est gratuite pour quiconque. Si vous définissez le fichier sur public, n'importe qui peut l'ouvrir sans être connecté ou authentifié auprès de Google.

Les fichiers privés d'autre part, vous devez avoir l'autorisation d'accès. Il n'existe aucun moyen de prévisualiser un fichier auquel vous n'avez pas accès. Il n'y a pas de solution de contournement pour cela.

+0

Merci de votre réponse. J'ai un token d'accès pour google drive api, alors dans ce cas comment je peux ouvrir un fichier dans iframe. –

+0

Vous ne pouvez pas accéder ou visualiser les fichiers privés qui ne vous appartiennent pas. Le but principal de la connexion OAuth est d'authentifier/autoriser et protéger les fichiers du propriétaire. On dirait que vous voulez voir les fichiers de quelqu'un, c'est pourquoi vous insistez pour utiliser votre jeton d'accès. Comment avez-vous acquis ce jeton d'accès? Vous avez probablement utilisé votre email. Par conséquent, ce jeton d'accès ne peut être utilisé que pour afficher vos fichiers privés. – noogui

0

Je pense que "Publier" est ce dont vous avez besoin. Le fichier peut toujours être "Privé".

Publish and embed Google Docs, Sheets, Slides & Forms Pour qu'un document, une feuille de calcul ou une présentation, accessible à un large public, soit publié, publiez un fichier. Après avoir publié votre fichier, vous disposez d'une URL que vous pouvez envoyer à n'importe qui ou intégrer à votre site Web.

+0

Il se comporte alors comme un fichier public. Tout le monde peut le voir. Il sera également indexé dans le moteur de recherche Donc pas plus de fichier privé. –

+0

Cela dépend de l'endroit où vous placez cette iframe, si elle est derrière une page de connexion, il ne sera pas public ni indexé, c'est le meilleur compromis. – qtxo

+0

L'utilisateur peut voir iframe src en inspectant l'élément et peut le copier, puis peut l'ouvrir n'importe où. –