Как получить данные о приложении API Google Диска c в браузере? - PullRequest
0 голосов
/ 03 августа 2020

У меня есть приложение для веб-сайта, в котором я хочу сохранять и извлекать данные c, указанные в приложении. В документах не упоминается, как выполнять загрузку в браузере, только обычные загрузки для настольных приложений. https://developers.google.com/drive/api/v3/manage-downloads#viewing_files_in_a_browser https://developers.google.com/drive/api/v3/appdata

Я хочу иметь возможность получать эти данные, не инициируя загрузку файла в браузере

1 Ответ

0 голосов
/ 03 августа 2020

Чтобы вывести список доступных данных приложения в браузере, так же, как это сделано в примере на других языках программирования, выполните следующие действия:

Пример на основе краткого руководства:

//  multiple scopes can be included, separated by spaces.
var SCOPES = 'https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.appdata';
...
// Build the gapi client
...
function listFiles() {
        gapi.client.drive.files.list({
          'spaces': 'appDataFolder',
          'pageSize': 10,
          'fields': "nextPageToken, files(id, name)"
        }).then(function(response) {
          appendPre('Files:');
          var files = response.result.files;
          if (files && files.length > 0) {
            for (var i = 0; i < files.length; i++) {
              var file = files[i];
              appendPre(file.name + ' (' + file.id + ')');
            }
          } else {
            appendPre('No files found.');
          }
        });
      }
...