Récapitulatif des ressources pour l'API Google Picker

L'API Google Picker utilise un modèle de compilateur avec PickerBuilder et Picker.

const picker = new google.picker.PickerBuilder()
    .setOAuthtoken('TOKEN_FOR_USER')
    .setAppId('1234567890')  // Cloud Project number
    .addView(google.picker.ViewId.DOCS)
    .setCallback((data) => {
      console.log(data);
    })
    .build();

picker.setVisible(true);

Classes

Nom Description
DocsUploadView Utilisez DocsUploadView pour importer des fichiers dans Google Drive.
DocsView Utilisez DocsView pour sélectionner des fichiers dans Google Drive.
Picker Picker est l'objet de niveau supérieur qui représente l'action de l'UI avec l'utilisateur. Ces objets ne sont pas créés directement, mais utilisent la classe PickerBuilder.
PickerBuilder PickerBuilder permet de créer des objets Picker. Sauf indication contraire, les méthodes ci-dessous sont de type PickerBuilder, ce qui vous permet d'enchaîner les appels.
ResourceId ResourceId est une classe utilitaire permettant de générer des ID de ressource pour les documents.
View Classe abstraite pour toutes les vues.
ViewGroup Un ViewGroup est un regroupement visuel de vues dans le volet de navigation.

Enums

Nom Description
Action Type d'action pour le ResponseObject.
Audience Audience est un type énuméré utilisé pour décrire l'audience de l'DocumentObject.
DocsViewMode DocsViewMode est un type énuméré permettant d'afficher des données dans une DocsView. Utilisez ces valeurs dans les appels à DocsView.setMode.
Document Document est un type énuméré utilisé pour décrire les champs d'un DocumentObject.
Feature Feature est un type énuméré permettant d'activer/de désactiver des fonctionnalités pour différentes vues. Utilisez ces valeurs dans les appels à PickerBuilder.enableFeature et PickerBuilder.disableFeature.
Response Response est un type énuméré utilisé pour décrire les champs d'un ResponseObject.
ServiceId ServiceId est un type énuméré utilisé pour décrire le service à partir duquel l'élément a été sélectionné.
Thumbnail Thumbnail est un type énuméré qui décrit les champs d'un ThumbnailObject.
Type Type de l'élément sélectionné.
ViewId ViewId est un type énuméré pour les différentes vues disponibles dans le sélecteur. Utilisez ces valeurs dans les appels à DocsView et PickerBuilder.
ViewToken ViewToken est un type énuméré permettant de décrire les éléments d'un ResponseObject.viewToken.

Interfaces

Nom Description
DocumentObject DocumentObject est une interface qui décrit les attributs d'un élément sélectionné.
ResponseObject Objet réponse transmis à la méthode de rappel.
ThumbnailObject ThumbnailObject est une interface qui décrit les attributs d'une photo ou d'une vidéo.

Alias de type

Nom Description
Locales Codes de langue ISO 639 acceptés pour PickerBuilder.setLocale.
ParentDocumentObject ParentDocumentObject est une interface qui décrit les attributs d'un dossier parent pour un élément sélectionné.