Выберите несколько папок с помощью 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);

0 ответов

Другие вопросы по тегам