Сводка ресурсов для API Google Picker

API Google Picker использует шаблон конструктора с PickerBuilder и 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);

Классы

Имя Описание
DocsUploadView Используйте DocsUploadView для загрузки файлов на Google Диск.
DocsView Используйте DocsView для выбора файлов на Google Диске.
Picker Picker — это объект верхнего уровня, представляющий действие пользовательского интерфейса. Эти объекты не создаются напрямую, а используют класс PickerBuilder .
PickerBuilder PickerBuilder используется для создания объектов Picker . Если не указано иное, возвращаемый тип перечисленных ниже методов — PickerBuilder , что позволяет объединять вызовы в цепочку.
ResourceId ResourceId — это служебный класс для генерации идентификаторов ресурсов для документов.
View Абстрактный класс для всех представлений.
ViewGroup ViewGroup — это визуальная группировка представлений на панели навигации.

Перечисления

Имя Описание
Action Тип действия для ResponseObject .
Audience Audience — это перечислимый тип, используемый для описания аудитории DocumentObject .
DocsViewMode DocsViewMode — это перечисляемый тип для отображения данных в DocsView. Используйте эти значения в вызовах DocsView.setMode .
Document Document — это перечислимый тип, используемый для описания полей DocumentObject .
Feature Feature — это перечисляемый тип, позволяющий включать/отключать функции для различных представлений. Используйте эти значения в вызовах PickerBuilder.enableFeature и PickerBuilder.disableFeature .
Response Response — это перечислимый тип, используемый для описания полей ResponseObject .
ServiceId ServiceId — это перечислимый тип, используемый для описания службы, из которой был выбран элемент.
Thumbnail Thumbnail — это перечислимый тип, описывающий поля ThumbnailObject .
Type Тип выбранного элемента.
ViewId ViewId — это перечисляемый тип для различных представлений, доступных в Picker. Используйте эти значения в вызовах DocsView и PickerBuilder .
ViewToken ViewToken — это перечислимый тип, используемый для описания элементов ResponseObject.viewToken .

Интерфейсы

Имя Описание
DocumentObject DocumentObject — это интерфейс, описывающий атрибуты выбранного элемента.
ResponseObject Объект ответа передается в метод обратного вызова.
ThumbnailObject ThumbnailObject — это интерфейс, описывающий атрибуты фотографии или видео.

Тип псевдонимов

Имя Описание
Locales Поддерживаемые языковые коды ISO 639 для PickerBuilder.setLocale .
ParentDocumentObject ParentDocumentObject — это интерфейс, описывающий атрибуты родительской папки для выбранного элемента.