Ce guide explique comment utiliser les fonctionnalités de l'API Google Picker, comme 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.
Prérequis
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 pour l'ID de l'application.
Le même projet Google Cloud doit contenir à la fois l'ID client et l'ID d'application, car il est utilisé pour autoriser l'accès aux fichiers d'un utilisateur.
Créer l'application
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.
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é à 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 ensuite récupérer les métadonnées du fichier et télécharger son contenu, comme décrit dans la méthode get
de la ressource files
.