Riepilogo delle risorse per l'API Google Picker

L'API Google Picker utilizza un pattern di builder con PickerBuilder e 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);

Corsi

Nome Descrizione
DocsUploadView Usa DocsUploadView per caricare file su Google Drive.
DocsView Usa DocsView per selezionare i file da Google Drive.
Picker Picker è l'oggetto di primo livello che rappresenta l'azione dell'interfaccia utente con l'utente. Questi oggetti non vengono creati direttamente, ma viene utilizzata la classe PickerBuilder.
PickerBuilder PickerBuilder viene utilizzato per creare oggetti Picker. Salvo diversa indicazione, il tipo di ritorno dei metodi riportati di seguito è di tipo PickerBuilder, il che ti consente di concatenare una chiamata dopo l'altra.
ResourceId ResourceId è una classe di utilità per la generazione di ID risorsa per i documenti.
View Una classe astratta per tutte le visualizzazioni.
ViewGroup Un ViewGroup è un raggruppamento visivo di visualizzazioni nel riquadro di navigazione.

Enum

Nome Descrizione
Action Il tipo di azione per il ResponseObject.
Audience Audience è un tipo enumerato utilizzato per descrivere il pubblico di DocumentObject.
DocsViewMode DocsViewMode è un tipo enumerato per la visualizzazione dei dati in una DocsView. Utilizza questi valori nelle chiamate a DocsView.setMode.
Document Document è un tipo enumerato utilizzato per descrivere i campi di un DocumentObject.
Feature Feature è un tipo enumerato per attivare/disattivare le funzionalità per varie visualizzazioni. Utilizza questi valori nelle chiamate a PickerBuilder.enableFeature e PickerBuilder.disableFeature.
Response Response è un tipo enumerato utilizzato per descrivere i campi di un ResponseObject.
ServiceId ServiceId è un tipo enumerato utilizzato per descrivere il servizio da cui è stato selezionato l'elemento.
Thumbnail Thumbnail è un tipo enumerato che descrive i campi di un ThumbnailObject.
Type Il tipo di elemento selezionato.
ViewId ViewId è un tipo enumerato per le varie visualizzazioni disponibili nel selettore. Utilizza questi valori nelle chiamate a DocsView e PickerBuilder.
ViewToken ViewToken è un tipo enumerato utilizzato per descrivere gli elementi di un ResponseObject.viewToken.

Interfacce

Nome Descrizione
DocumentObject DocumentObject è un'interfaccia che descrive gli attributi di un elemento selezionato.
ResponseObject L'oggetto risposta passato al metodo di callback.
ThumbnailObject ThumbnailObject è un'interfaccia che descrive gli attributi di una foto o di un video.

Alias del tipo

Nome Descrizione
Locales I codici lingua ISO 639 supportati per PickerBuilder.setLocale.
ParentDocumentObject ParentDocumentObject è un'interfaccia che descrive gli attributi di una cartella principale per un elemento selezionato.