Question

Je travaille sur une application Google Drive.

L'application doit lire le contenu d'un fichier partagé publiquement dans le Google Drive de quelqu'un.

Comment puis-je faire ceci?

Existe-t-il une API pour y parvenir ?

Était-ce utile?

La solution

Lorsque vous utilisez l'API Google Drive, après avoir défini l'ACL du fichier comme étant publique, vous pouvez accéder directement au fichier à l'aide du webContentLink attribut des métadonnées du fichier qui ne doit nécessiter aucune authentification/autorisation lorsque le fichier est public.

Ceci est un exemple de métadonnées feil : https://developers.google.com/drive/v2/reference/files#resource

Voici comment obtenir les métadonnées du fichier à l'aide des bibliothèques clientes courantes : https://developers.google.com/drive/v2/reference/files/get

Autres conseils

Bien que webcontenLink fournit un lien vers le téléchargement ou afficher le contenu d'un navigateur, il m'apparaît que cela nécessite toujours une authentification ou que l'utilisateur est déjà connecté pour afficher le fichier, même s'il est partagé sous le nom de "public"/ p>

J'espère que le plan est de faire ce travail tel que décrit ci-dessus, que les fichiers publics peuvent être consultés sans aucune authentification.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top