我在 Google Developers Console 上注册了一个本机应用程序,并且我正在使用 Web 应用程序 (AngularJS) 来获得用户的许可。
最初我得到代码,我将它(在服务器上)交换为 auth_token 和 refresh_token,我尝试使用谷歌选择器让用户从他的 GDrive 帐户中选择文件夹。
我可以显示一个简单的文件选择器,但问题是我无法设置 PickerBuiler,因此用户可以选择多个文件夹。这是我尝试过的:
var docsView = new google.picker.DocsView()
.setIncludeFolders(true)
.setMimeTypes('application/vnd.google-apps.folder')
.setSelectFolderEnabled(true);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
.addView(docsView)
.setOAuthToken(response.data.Value)
.setDeveloperKey('0000000000')
.build();
picker.setVisible(true);
-
var picker = new google.picker.PickerBuilder().
addView(google.picker.ViewId.FOLDERS).
enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
setOAuthToken(response.data.Value).
setDeveloperKey('0000000000').
build();
picker.setVisible(true);