Google Picker API 的资源摘要
Google Picker API 使用带有 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 是一个实用程序类,用于为文档生成资源 ID。 |
View |
适用于所有视图的抽象类。 |
ViewGroup |
ViewGroup 是导航窗格中视图的可视化分组。 |
枚举
名称 |
说明 |
Action |
ResponseObject 的操作类型。 |
Audience |
Audience 是一种枚举类型,用于描述 DocumentObject 的受众群体。 |
DocsViewMode |
DocsViewMode 是在 DocumentView 中显示数据的枚举类型。在调用 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 的元素。 |
接口
类型别名
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-09。
[null,null,["最后更新时间 (UTC):2024-11-09。"],[[["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."]]],[]]