L'exemple de code suivant montre comment utiliser un sélecteur d'images ou une page d'importation que les utilisateurs peuvent ouvrir à partir d'un bouton dans une application Web.
Cet exemple intègre des fonctionnalités de 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 trouver 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 de projet comme ID de l'application.
Le même projet Cloud doit contenir à la fois l'ID client et l'ID de l'application, car ils sont utilisés pour 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 utilisé par le sélecteur Google 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é.
Une fois l'ID de fichier obtenu auprès du sélecteur Google lors de l'ouverture de fichiers, une application peut ensuite récupérer les métadonnées du fichier et télécharger son contenu, comme décrit dans la documentation de référence pour files.get
.