Как мы можем включить все файлы, принадлежащие пользователю и совместно используемые с пользователем, с помощью API выбора Google Диска?

#javascript #google-drive-api #google-picker #google-drive-picker

#javascript #google-drive-api #google-picker #google-drive-picker

Вопрос:

Я использую Google Drive picker API в своем приложении, я использовал точный пример, показанный по этой ссылкеhttps://developers.google.com/picker/docs. Но для меня средства выбора показывают только несколько файлов. Мое требование состоит в том, чтобы показать и выбрать все файлы, которыми владеет пользователь или которыми он поделился с пользователем.

Код сборщика, который я использую, является:

 function createPicker() {
      if (pickerApiLoaded amp;amp; oauthToken) {
        var view = new google.picker.View(google.picker.ViewId.DOCS);
        var picker = new google.picker.PickerBuilder()
            .enableFeature(google.picker.Feature.NAV_HIDDEN)
            .enableFeature(google.picker.Feature.MULTISELECT_ENABLED)
            .setAppId(appId)
            .setOAuthToken(oauthToken)
            .addView(view)
            .addView(new google.picker.DocsUploadView())
            .setDeveloperKey(developerKey)
            .setCallback(pickerCallback)
            .build();
         picker.setVisible(true);
      }
    }
  

Могу ли я что-нибудь добавить в этот код конструктора, чтобы пользователь, прошедший проверку подлинности, мог видеть список всех файлов, которые у него есть на Google Диске, независимо от того, являются ли они общими или принадлежащими?

Комментарии:

1. Какие области вы используете?

2. @BesoKakulia Сейчас я использую auth / drive.file

3. Попробуйте установить все необходимые типы mime следующим образом view.setMimeTypes('image/png,image/jpeg,image/gif,image/svg xml,application/pdf' .