Google Picker API 的资源摘要

Google Picker API 使用带有 PickerBuilderPicker 的构建器模式。

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 是一个用于为文档生成资源 ID 的实用程序类。
View 所有视图的抽象类。
ViewGroup ViewGroup 是导航窗格中视图的可视化分组。

枚举

名称 说明
Action ResponseObject 的操作类型。
Audience Audience 是一种枚举类型,用于描述 DocumentObject 的受众群体。
DocsViewMode DocsViewMode 是一种用于在 DocsView 中显示数据的枚举类型。在对 DocsView.setMode 的调用中使用这些值。
Document Document 是一种枚举类型,用于描述 DocumentObject 的字段。
Feature Feature 是一种枚举类型,用于针对各种视图开启/关闭功能。在对 PickerBuilder.enableFeaturePickerBuilder.disableFeature 的调用中使用这些值。
Response Response 是一种枚举类型,用于描述 ResponseObject 的字段。
ServiceId ServiceId 是一种枚举类型,用于描述选择相应商品的来源服务。
Thumbnail Thumbnail 是一种枚举类型,用于描述 ThumbnailObject 的字段。
Type 所选商品的类型。
ViewId ViewId 是选择器中各种可用视图的枚举类型。在对 DocsViewPickerBuilder 的调用中使用这些值。
ViewToken ViewToken 是一种枚举类型,用于描述 ResponseObject.viewToken 的元素。

接口

名称 说明
DocumentObject DocumentObject 是一个接口,用于描述所选商品的属性。
ResponseObject 传递给回调方法的响应对象。
ThumbnailObject ThumbnailObject 是一个用于描述照片或视频属性的接口。

类型别名

名称 说明
Locales PickerBuilder.setLocale 支持的 ISO 639 语言代码。
ParentDocumentObject ParentDocumentObject 是一个接口,用于描述所选内容的父文件夹的属性。