L'exemple de code suivant montre comment utiliser un sélecteur d'images ou une page d'importation que les utilisateurs peuvent ouvrir à l'aide d'un bouton dans une application Web.
Cet exemple intègre des fonctionnalités du sélecteur Google, telles que l'activation de la sélection multiple, le masquage du volet de navigation et le choix du compte utilisateur avec le jeton OAuth 2.0 actuel de l'application.
Pour cet exemple, vous devez spécifier plusieurs éléments:
Pour localiser à la fois l'ID client et la clé API:
Dans la console Google Cloud, accédez à Menu > API et services > Identifiants.
Pour trouver l'ID de l'application:
Dans la console Google Cloud, accédez à Menu > IAM et administration > Paramètres.
Utilisez le numéro du projet comme ID de l'application.
Un même projet Cloud doit contenir à la fois l'ID client et l'ID d'application, qui permet d'autoriser l'accès aux fichiers d'un utilisateur.
La fonction setOAuthToken
permet à une application d'utiliser le jeton d'authentification actuel pour déterminer le compte Google que le sélecteur Google utilise pour afficher les fichiers.
Si un utilisateur est connecté avec plusieurs comptes Google, le sélecteur Google peut afficher les fichiers du compte autorisé approprié.
Après avoir obtenu l'ID du fichier à partir du sélecteur Google lors de l'ouverture des fichiers, une application peut récupérer les métadonnées du fichier et en télécharger le contenu, comme décrit dans la documentation de référence pour files.get
.