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

API Google Picker использует шаблон компоновщика с PickerBuilder и Picker .

const picker = new google.picker.PickerBuilder()
    .setOAuthtoken('TOKEN_FOR_USER')
    .setAppId('1234567890')
    .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 — это перечисляемый тип для различных представлений, доступных в средстве выбора. Используйте эти значения при вызовах DocsView и PickerBuilder .
ViewToken ViewToken — это перечислимый тип, используемый для описания элементов ResponseObject.viewToken .

Интерфейсы

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