使用Google Picker选择多个文件夹

时间:2015-04-10 11:20:58

标签: javascript angularjs google-drive-api filepicker

我在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);

0 个答案:

没有答案