Выберите несколько папок с помощью Google Picker
У меня зарегистрировано собственное приложение на консоли разработчика Google, и я использую веб-приложение (AngularJS) для получения разрешения от пользователей.
Сначала я получаю код, меняю его (на сервере) на auth_token & refresh_token и пытаюсь использовать средство выбора Google, чтобы позволить пользователю выбирать папки из своей учетной записи 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);