Resumo de recursos da API Google Picker
A API Google Picker usa um padrão de builder com
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);
Classes
Nome |
Descrição |
DocsUploadView |
Use DocsUploadView para fazer upload de arquivos para o Google Drive. |
DocsView |
Use DocsView para selecionar arquivos do Google Drive. |
Picker |
Picker é o objeto de nível mais alto que representa a ação da interface com o usuário. Esses objetos não são criados diretamente, mas usam a classe PickerBuilder . |
PickerBuilder |
PickerBuilder é usado para criar objetos Picker . Exceto quando indicado o contrário, o tipo de retorno dos métodos abaixo é do tipo PickerBuilder , permitindo encadear uma chamada após a outra. |
ResourceId |
ResourceId é uma classe utilitária para gerar IDs de recursos para documentos. |
View |
Uma classe abstrata para todas as visualizações. |
ViewGroup |
Um ViewGroup é um agrupamento visual de visualizações no painel de navegação. |
Enums
Nome |
Descrição |
Action |
O tipo de ação para o ResponseObject . |
Audience |
Audience é um tipo enumerado usado para descrever o público-alvo de DocumentObject . |
DocsViewMode |
DocsViewMode é um tipo enumerado para mostrar dados em uma DocsView. Use esses valores em chamadas para DocsView.setMode . |
Document |
Document é um tipo enumerado usado para descrever os campos de um DocumentObject . |
Feature |
Feature é um tipo enumerado, para ativar/desativar recursos para várias visualizações. Use esses valores em chamadas para PickerBuilder.enableFeature e PickerBuilder.disableFeature . |
Response |
Response é um tipo enumerado usado para descrever os campos de um ResponseObject . |
ServiceId |
ServiceId é um tipo enumerado usado para descrever o serviço em que o item foi selecionado. |
Thumbnail |
Thumbnail é um tipo enumerado que descreve os campos de um ThumbnailObject . |
Type |
O tipo do item selecionado. |
ViewId |
ViewId é um tipo enumerado para as várias visualizações disponíveis no Picker. Use esses valores em chamadas para DocsView e PickerBuilder . |
ViewToken |
ViewToken é um tipo enumerado usado para descrever os elementos de um ResponseObject.viewToken . |
Interfaces
Nome |
Descrição |
DocumentObject |
DocumentObject é uma interface que descreve os atributos de um item selecionado. |
ResponseObject |
O objeto de resposta transmitido para o método de callback. |
ThumbnailObject |
ThumbnailObject é uma interface que descreve os atributos de uma foto ou um vídeo. |
Aliases de tipo
Nome |
Descrição |
Locales |
Os códigos de idioma ISO 639 aceitos para PickerBuilder.setLocale . |
ParentDocumentObject |
ParentDocumentObject é uma interface que descreve os atributos de uma pasta mãe para um item selecionado. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-11-09 UTC.
[null,null,["Última atualização 2024-11-09 UTC."],[[["The Google Picker API facilitates selecting or uploading files from Google Drive using a builder pattern with `PickerBuilder` and `Picker` objects."],["Developers can customize the Picker's appearance and functionality, such as specifying views (e.g., DocsView for file selection, DocsUploadView for uploads), OAuth token, and application ID."],["The API provides various classes and enums for controlling view modes, features, actions, and responses, offering flexibility in handling user interactions and selected items."],["Developers can access information about selected items through interfaces like `DocumentObject`, including file attributes and parent folder details."],["`PickerBuilder` offers methods to configure the picker's features, views, and callbacks, enabling developers to tailor it to their application's needs."]]],[]]