Ce guide explique comment utiliser les fonctionnalités de l'API Google Picker, 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.
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 d'application :
Dans la console Google Cloud, accédez à Menu > IAM et administration > Paramètres.
Utilisez le numéro de projet pour l'ID d'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 Google Picker pour afficher les fichiers. Si un utilisateur est connecté à plusieurs comptes Google, Google Picker peut afficher les fichiers du compte autorisé approprié.
Après avoir obtenu l'ID de fichier à partir de Google Picker 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 méthode get de la ressource files.