Файл для загрузки на Google Диск

Обновлено: 04.07.2024

Drive API позволяет загружать данные файла при создании или обновлении файла . Информацию о том, как создать файл только с метаданными, см. в разделе Создание файлов.

Существует три типа загрузки, которые вы можете выполнить:

Простая загрузка ( uploadType=media ). Используйте этот тип загрузки для быстрой передачи небольшого медиафайла (5 МБ или меньше) без предоставления метаданных. Чтобы выполнить простую загрузку, см. Выполнение простой загрузки.

Загрузка из нескольких частей ( uploadType=multipart ). Используйте этот тип загрузки, чтобы быстро передать небольшой файл (5 МБ или меньше) и метаданные, описывающие файл, в одном запросе. Чтобы выполнить многокомпонентную загрузку, см. Выполнение многокомпонентной загрузки.

Клиентские библиотеки Google API реализуют по крайней мере один из типов загрузки. Дополнительные сведения об использовании каждого из типов см. в документации по клиентской библиотеке.

Выполнить простую загрузку

Чтобы выполнить простую загрузку, используйте метод files.create с uploadType=media .

Ниже показано, как выполнить простую загрузку:

Питон

Node.js

Создайте запрос POST к URI /upload метода с параметром запроса uploadType=media :

Добавить данные файла в тело запроса.

  • Тип контента . Установите тип носителя MIME для загружаемого объекта.
  • Длина содержания . Установите количество байтов, которые вы загружаете. Этот заголовок не требуется, если вы используете кодирование передачи по частям.

При выполнении простой загрузки создаются основные метаданные, а некоторые атрибуты выводятся из файла, например тип MIME или модифицированное время. Вы можете использовать простую загрузку, если у вас небольшие файлы и метаданные файлов не важны.

Выполнить многокомпонентную загрузку

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

Чтобы выполнить многокомпонентную загрузку, используйте метод files.create с uploadType=multipart .

Ниже показано, как выполнить многокомпонентную загрузку:

Питон

Node.js

Создайте запрос POST к URI /upload метода с параметром запроса uploadType=multipart :

Создайте текст запроса. Отформатируйте тело в соответствии с типом содержимого multipart/related [RFC 2387], которое состоит из двух частей:

  • Метаданные. Метаданные должны быть первыми, и заголовок Content-Type должен иметь значение application/json; кодировка=UTF-8 . Добавьте метаданные файла в формате JSON.
  • Медиа. Носитель должен быть вторым и должен иметь заголовок Content-Type любого типа MIME. Добавьте данные файла в мультимедийную часть.

Идентифицируйте каждую часть граничной строкой, которой предшествуют два дефиса. Кроме того, добавьте два дефиса после последней строки границы.

  • Тип контента . Установите значение multipart/related и включите граничную строку, которую вы используете для идентификации различных частей запроса. Например: Content-Type: multipart/related; граница=foo_bar_baz
  • Длина содержания . Укажите общее количество байтов в теле запроса.

Отправить запрос.

При создании файлов файлы должны указывать расширение файла в поле имени файла. Например, при создании файла фотографии в формате JPEG вы можете указать что-то вроде «имя»: «photo.jpg» в метаданных. Последующие вызовы files.get возвращают доступное только для чтения свойство fileExtension, содержащее расширение, первоначально указанное в поле имени.

Выполнить возобновляемую загрузку

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

Возобновляемая загрузка полезна, когда размеры ваших файлов могут сильно различаться или когда существует фиксированное ограничение по времени для запросов (фоновые задачи мобильной ОС и определенные запросы AppEngine). Вы также можете использовать возобновляемую загрузку в ситуациях, когда хотите отобразить индикатор выполнения загрузки.

Возобновляемая загрузка состоит из трех высокоуровневых шагов:

  1. Отправьте первоначальный запрос и получите URI возобновляемого сеанса.
  2. Загружайте данные и следите за состоянием загрузки.
  3. (необязательно) Если загрузка прервалась, возобновите загрузку.

Отправить первоначальный запрос

Чтобы инициировать возобновляемую загрузку, используйте метод files.create с uploadType=resumable .

Создайте запрос POST к URI /upload метода с параметром запроса uploadType=resumable :

Следует сохранить URI возобновляемого сеанса, чтобы можно было загружать данные файла и запрашивать статус загрузки. Срок действия URI возобновляемого сеанса истекает через неделю.

Если у вас есть метаданные для файла, добавьте метаданные в тело запроса в формате JSON.В противном случае оставьте тело запроса пустым.

  • X-Upload-Content-Type . Необязательный. Установите тип MIME файловых данных, которые передаются в последующих запросах. Если MIME-тип данных не указан в метаданных или в этом заголовке, объект обслуживается как application/octet-stream.
  • X-длина-загрузки-контента . Необязательный. Задайте количество байтов данных файла, которые передаются в последующих запросах.
  • Тип контента . Требуется, если у вас есть метаданные для файла. Установите приложение/json; кодировка=UTF-8 .
  • Длина содержания . Требуется, если вы не используете кодирование передачи по частям. Задайте количество байтов в теле исходного запроса.

Скопируйте и сохраните URL-адрес возобновляемого сеанса.

Загрузить контент

Есть два способа загрузить файл с возобновляемым сеансом:

    Загружайте контент одним запросом. Используйте этот подход, когда файл можно загрузить одним запросом, если нет фиксированного ограничения по времени для любого отдельного запроса или вам не нужно отображать индикатор выполнения загрузки. Этот подход обычно лучше, потому что он требует меньше запросов и приводит к более высокой производительности.

Загружайте содержимое несколькими фрагментами. Используйте этот подход, если вам нужно уменьшить объем данных, передаваемых в любом отдельном запросе. Вам может потребоваться уменьшить количество передаваемых данных, если для отдельных запросов установлено фиксированное ограничение по времени, как это может быть в случае с определенными классами запросов Google App Engine. Этот подход также удобен, если вам нужно предоставить настраиваемый индикатор, показывающий ход загрузки.

Создайте запрос PUT для URI возобновляемого сеанса.

Добавьте данные чанка в тело запроса. Создавайте фрагменты размером, кратным 256 КБ (256 x 1024 байт), за исключением последнего фрагмента, который завершает загрузку. Размер блока должен быть как можно больше, чтобы загрузка была эффективной.

  • Длина содержания . Задайте количество байтов в текущем фрагменте.
  • Диапазон контента . Установите, чтобы показать, какие байты в файле, который вы загружаете. Например, Content-Range: bytes 0-524287/2000000 показывает, что вы загружаете первые 524 288 байт (256 x 1024 x 2) в файле размером 2 000 000 байт.

Отправьте запрос и обработайте ответ. Если запрос на загрузку прерван или вы получили ответ 5xx, выполните процедуру, описанную в разделе Возобновление прерванной загрузки.

Повторите шаги с 1 по 4 для каждого фрагмента, оставшегося в файле. Используйте заголовок Range в ответе, чтобы определить, с чего начать следующий фрагмент. Не думайте, что сервер получил все байты, отправленные в предыдущем запросе.

Когда загрузка всего файла будет завершена, вы получите ответ 200 OK или 201 Created вместе со всеми метаданными, связанными с ресурсом.

Возобновить прерванную загрузку

Если запрос на загрузку прерывается до ответа или если вы получаете ответ 503 Service Unreachable, вам необходимо возобновить прерванную загрузку.

Чтобы запросить статус загрузки, создайте пустой запрос PUT на URI возобновляемого сеанса.

Добавьте заголовок Content-Range, чтобы указать, что текущая позиция в файле неизвестна. Например, установите для параметра Content-Range значение */2000000, если общая длина файла составляет 2 000 000 байт. Если вы не знаете полный размер файла, установите Content-Range в */* .

Отправить запрос.

Обработать ответ:

  • Ответ 200 OK или 201 Created означает, что загрузка завершена и дальнейших действий не требуется.
  • Ответ 308 Resume Incomplete означает, что вам нужно продолжить загрузку файла.
  • Ответ 404 Not Found указывает на то, что срок действия сеанса загрузки истек, и загрузку необходимо перезапустить с самого начала.

Если вы получили ответ 308 Resume Incomplete, обработайте заголовок Range ответа, чтобы определить, какие байты были получены сервером. Если в ответе нет заголовка Range, байты не были получены. Например, заголовок Range из байтов=0-42 указывает, что первые 43 байта файла были получены и что следующий фрагмент для загрузки будет начинаться с 43-го байта.

Теперь, когда вы знаете, где возобновить загрузку, продолжите загрузку файла, начиная со следующего байта. Включите заголовок Content-Range, чтобы указать, какую часть файла вы отправляете. Например, Content-Range: bytes 43-1999999/2000000 указывает, что вы отправляете байты с 43 по 1 999 999.

Обработка ошибок загрузки мультимедиа

При загрузке медиафайлов следуйте этим рекомендациям по устранению ошибок:

  • В случае ошибок 5xx возобновите или повторите загрузку, которая не удалась из-за разрыва соединения. Дополнительные сведения об обработке ошибок 5xx см. в разделе Устранение ошибок
  • .
  • Если ошибка ограничения скорости 403, повторите попытку загрузки. Дополнительную информацию об обработке ошибок ограничения скорости 403 см. в разделе Устранение ошибки 403: превышен предел скорости
  • При любых ошибках 4xx (включая 403) во время возобновляемой загрузки перезапустите загрузку.Эти ошибки указывают на то, что срок действия сеанса загрузки истек и его необходимо перезапустить, запросив новый URI сеанса. Сеансы загрузки также истекают через 1 неделю бездействия.

Импорт в типы документов Google

Когда вы создаете файл на Google Диске, вы можете преобразовать его в тип файла Google Workspace, например в документ или таблицу Google. Например, вы хотите преобразовать документ из своего любимого текстового процессора в документ Google, чтобы воспользоваться преимуществами его функций.

Чтобы преобразовать файл в определенный тип файла Google Workspace, укажите mimeType Google Workspace при создании файла.

Примечание. Если вы используете старую версию Drive API v2, включите параметры запроса преобразования и укажите mimeType Google Workspace при создании файла.

Ниже показано, как преобразовать файл CSV в лист Google Workspace:

Питон

Node.js

< tr>

Когда вы загружаете и конвертируете мультимедиа во время запроса на обновление в Google Doc, Sheet или Slide, все содержимое документа заменяется.

При преобразовании изображения в документ Google Диск использует оптическое распознавание символов (OCR) для преобразования изображения в текст. Вы можете улучшить качество алгоритма OCR, указав применимый код языка BCP 47 в параметре ocrLanguage. Извлеченный текст отображается в документе Google Docs вместе со встроенным изображением.

Использовать предварительно сгенерированный идентификатор для загрузки файлов

Drive API позволяет получить список предварительно созданных идентификаторов файлов, используемых для загрузки и создания ресурсов. Запросы на загрузку и создание файлов могут использовать эти предварительно сгенерированные идентификаторы. Задайте поле id в метаданных файла.

Чтобы создать предварительно сгенерированные идентификаторы, вызовите file.generateIds с количеством создаваемых идентификаторов.

Определить индексируемый текст для неизвестных типов файлов

Пользователи могут использовать интерфейс Диска для поиска содержимого документа. Вы также можете использовать file.list и поле fullText для поиска контента из вашего приложения. Дополнительные сведения о поиске файлов см. в разделе Поиск файлов и папок

Чтобы разрешить поиск контента, Диск автоматически индексирует содержимое документа, когда распознает тип файла. К распознаваемым типам файлов относятся текстовые документы, PDF-файлы, изображения с текстом и другие распространенные типы. Если ваше приложение сохраняет файлы, которые Диск не распознает, вы должны включить текст в поле contentHints.indexableText файла. При указании indexableText имейте в виду:

  • Убедитесь, что вы фиксируете ключевые термины и понятия, которые, как вы ожидаете, будет искать пользователь.
  • Ограничение размера для contentHints.indexableText – 128 КБ.
  • Вам не нужно упорядочивать текст в порядке важности; индексатор определяет важность.
  • Индексируемый текст должен обновляться вашим приложением при каждом сохранении.
  • Убедитесь, что любой indexableText действительно присутствует в содержимом или метаданных файла. Не пытайтесь заставить файл появиться в результатах поиска, включив термины, которых нет в содержимом или метаданных. Пользователям не нравится выполнять поиск, который приводит к файлам с нерелевантным содержанием.

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Если вам нужно поделиться документом на Google Диске, но вы не знаете, как это сделать, эти простые шаги помогут вам в кратчайшие сроки начать совместную работу в Интернете.



Изображение: Энди Уолбер / TechRepublic

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

Если вы работаете из дома и вам нужно сотрудничать с коллегами, Google Диск может оказаться незаменимым, если вы знаете, как им пользоваться.

Удаленные сотрудники, которые не знакомы с Google Диском, должны начать с основ, например с загрузки файла. Есть два способа загрузки документов, фотографий, видео и других типов изображений на Google Диск, и оба они могут быть выполнены в одно мгновение.

Первый способ: перетаскивание

На рис. A вы увидите пустую папку Google Диска с сообщением «Перетащите сюда файлы или используйте новую кнопку». Это именно то, что вам нужно сделать, чтобы загрузить файл на Google Диск.

Рисунок А

< бр />

Перетащите файлы или нажмите кнопку "Создать", чтобы добавить файлы на Google Диск.

Чтобы загрузить с помощью метода «перетаскивания», убедитесь, что вы нашли файл, который хотите загрузить, со своего компьютера. В данном случае я создал тестовый документ и поместил его в тестовую папку на рабочем столе (рис. Б).

Рисунок Б

< бр />

Найдите файл, чтобы «перетащить» его на свой Google Диск.

Откройте папку Google Диска, в которую вы хотите загрузить документ, в веб-браузере, а затем откройте папку, в которой находится документ, который вы хотите загрузить, с помощью Finder в macOS или проводника в Windows.

Нажмите и удерживайте документ, который хотите загрузить, перетащите его в окно Google Диска (рис. C) и отпустите.

Рисунок C

< бр />

Выберите файл и перетащите его на свой Google Диск.

Загрузка файла может занять несколько секунд, в течение которых в правом нижнем углу страницы Google Диска будет отображаться статус загрузки. После завершения вы увидите файл, указанный в папке Google Диска (рис. D), и вы будете готовы поделиться им с другими.

Рисунок D

< бр />

После того, как файл будет загружен, вы увидите его в списке на вашем Google Диске.

Способ 2. Как использовать кнопку «Создать»

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

Открыв Google Диск, как показано на рис. A, найдите цветной значок плюса рядом со словом "Новый" в левой части экрана. Нажмите эту кнопку, и вам будет представлен ряд вариантов (рис. E).

Рисунок Д

< бр />

При нажатии кнопки "Создать" открывается раскрывающееся меню параметров.

В этом случае мы хотим загрузить файл, поэтому нажмите «Загрузить файл». Если у вас есть целая папка с документами для загрузки, вы также можете это сделать — просто нажмите на опцию справа под «Загрузить файл» и выберите папку, которую хотите скопировать на Google Диск.

Когда вы нажмете «Загрузить файл», откроется окно Finder/Explorer. Перейдите к документу, который хотите загрузить, и нажмите «Открыть» (рис. F).

Рисунок F

< бр />

Выберите файл и нажмите «Открыть», чтобы загрузить его на Google Диск.

После нажатия кнопки "Открыть" процесс загрузки продолжается так же, как и при использовании метода перетаскивания. Как только Google Диск завершит загрузку, вы сможете поделиться документом со всеми, кто в нем нуждается.

Человек, использующий портативный компьютер». /><br /></p>
<h3>Еженедельный информационный бюллетень Google</h3>
<p>Узнайте, как максимально эффективно использовать Документы Google, Google Cloud Platform, Google Apps, Chrome OS и все другие продукты Google, используемые в бизнес-среде.</p>
<p><img class=< бр />

Махеш Маквана


Махеш Маквана
Писатель

Махеш Маквана — технический писатель-фрилансер, специализирующийся на написании практических руководств. Он пишет технические учебники уже более десяти лет. Он написал для некоторых известных технических сайтов, включая MakeUseOf, MakeTechEasier и Online Tech Tips. Подробнее.

Логотип Google Диска

Каждому аккаунту Google предоставляется 15 ГБ бесплатного пространства на Google Диске. Начните пользоваться преимуществами этого облачного хранилища, загружая файлы и папки со своего рабочего стола или мобильного устройства. Мы покажем вам, как это сделать.

Поддерживаемые типы файлов на Google Диске

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

Однако обратите внимание, что существуют ограничения на размер файлов. Вы можете проверить полный список поддерживаемых типов и размеров файлов на странице справки Google Диска.

Загрузить файлы на Google Диск

Чтобы добавить файлы в свою учетную запись Google Диска с компьютера, воспользуйтесь веб-сайтом Диска. На мобильных устройствах, таких как iPhone, iPad и Android, используйте бесплатное приложение "Диск" для загрузки файлов.

Загрузить файлы на рабочий стол (Windows, Mac, Linux, Chromebook)

Чтобы начать загрузку файлов на Google Диск, откройте веб-браузер на своем компьютере и запустите сайт Google Диска. Войдите на сайт с помощью своей учетной записи Google.

После входа в систему откройте папку, в которую вы хотите добавить файлы. Затем на левой боковой панели выберите «Создать» > «Загрузить файл».


Откроется стандартное открытое окно вашего компьютера. В этом окне выберите файл или файлы, которые вы хотите загрузить в облако. Чтобы выбрать несколько файлов, щелкните файлы, удерживая нажатой клавишу Ctrl в Windows или Command в Mac. Затем нажмите «Открыть».

Выберите файлы для загрузки на Google Диск.

В правом нижнем углу сайта Google Диска вы увидите диалоговое окно «Загрузка X элементов» (где «X» — количество загружаемых файлов). В этом разделе рядом с успешно загруженными файлами будет отображаться зеленая галочка.

Файлы загружаются на Google Диск.

Хотя во время этого процесса вы можете использовать другие вкладки, не закрывайте эту вкладку и не закрывайте окно браузера, пока загрузка не будет завершена. После этого загруженные файлы будут доступны в вашей учетной записи Google Диска. Вы можете получить доступ к этим файлам с любого из ваших совместимых устройств и поделиться ими с друзьями и коллегами.

На мобильных устройствах (iPhone, iPad или Android)

Чтобы загрузить файлы с iPhone, iPad или телефона Android на Google Диск, сначала запустите приложение Google Диск на телефоне.

В приложении "Диск" откройте папку, в которую вы хотите добавить новые файлы. Затем в правом нижнем углу приложения нажмите на значок "+" (плюс).

Нажмите

Откроется меню «Создать новый». Здесь нажмите «Загрузить».

Выберите

Откроется файловый менеджер вашего телефона. Выберите файл или файлы, которые вы хотите загрузить. Чтобы выбрать несколько файлов, нажмите и удерживайте первый файл, а затем нажмите на любой другой файл, который вы хотите добавить.

Выберите файлы для загрузки на Google Диск.

Приложение "Диск" начнет загружать выбранные файлы в ваш аккаунт.

Загрузить папки на Google Диск

Как и файлы, вы можете загружать целые папки со своего компьютера на Google Диск. К сожалению, вы не можете сделать это на мобильных устройствах.

Для начала зайдите на сайт Google Диска и откройте папку, в которую вы хотите добавить свою папку.

На левой боковой панели Google Диска выберите «Создать» > «Загрузить папку».


Откроется окно «Открыть» на вашем компьютере. В этом окне выберите папку для загрузки на Диск.

Диск загрузит вашу папку и все ее содержимое. Готово.

Загружать файлы и папки на Google Диск с помощью перетаскивания

На настольном компьютере быстрый и простой способ загрузки файлов и папок на Google Диск – это метод перетаскивания. Вы, вероятно, использовали этот метод для перемещения файлов на локальном компьютере, и этот процесс так же прост.

Чтобы использовать этот метод, сначала откройте Google Диск в веб-браузере на своем компьютере. Перейдите к папке, в которую вы хотите загрузить файлы.

Теперь откройте файловый менеджер вашего компьютера, чтобы выбрать файлы и папки для загрузки.Используйте проводник в Windows, Finder на Mac, приложение «Файлы» на Chromebook или предпочитаемый файловый менеджер в Linux. В этих инструментах найдите папку или файлы для загрузки, перетащите эти элементы и поместите их на сайт Google Диска в веб-браузере.

Загружайте файлы на Google Диск с помощью перетаскивания.

Google Диск загрузит все перетаскиваемые элементы в ваше облачное хранилище. Легко.

Конвертировать документы Microsoft Office в формат Google на Диске

Если вы загружаете документы Microsoft Office (например, файлы DOCX, XLSX и PPTX) на Google Диск, вы можете использовать собственный формат Google для редактирования этих документов. Word, Excel и PowerPoint можно легко преобразовать в форматы Google Docs, Sheets и Slides соответственно, что позволит вам редактировать их в браузере. Вы даже можете преобразовать их обратно в формат Office позже, если это необходимо.

Чтобы файлы Office автоматически конвертировались в формат Google, сначала запустите Google Диск в веб-браузере на своем компьютере. В правом верхнем углу Диска нажмите "Настройки" (значок шестеренки).

Нажмите

В открывшемся меню нажмите «Настройки».

Выберите

В окне "Настройки" рядом с параметром "Преобразовать загруженные файлы" включите параметр "Преобразовать загруженные файлы в формат редактора Документов Google". Затем нажмите «Готово» в правом верхнем углу.

Включить

И все. Google Диск преобразует все будущие загрузки документов Office в соответствующие форматы Google.

Если вы не хотите, чтобы файлы преобразовывались автоматически, а вместо этого выборочно преобразовывали документы Office в форматы Google, вы можете сделать это для документов Word, Excel и PowerPoint.

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

  • › Как подготовить телефон Android к краже
  • › Как вставить PDF-файл в документ Google
  • › Как создать учетную запись Gmail
  • › Как установить Google Play Маркет в Windows 11
  • › Что означает XD и как вы его используете?
  • › Почему не было Windows 9?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как восстановить метки панели задач в Windows 11

API Google Диска позволяет создавать приложения, использующие облачное хранилище Google Диска. Вы можете разрабатывать приложения, которые интегрируются с Google Диском, и создавать надежные функции в своем приложении с помощью Google Диска API.

На этой диаграмме показана взаимосвязь между вашим приложением Google Диска, Google Диском и API Google Диска:

Google Drive Intro

Рисунок 1. Схема взаимосвязи API Google Диска

Эти термины определяют ключевые компоненты, показанные на рис. 1:

Google Диск Служба облачного хранения файлов Google, которая предоставляет пользователям личное пространство для хранения, называемое Мой диск, и возможность доступа к совместным общим папкам, называемому общие диски. API Google Диска REST API, который позволяет использовать хранилище Google Диска из вашего приложения. Приложение Google Диска Приложение, использующее Google Диск в качестве хранилища. Пользовательский интерфейс Google Диска Пользовательский интерфейс Google для управления файлами, хранящимися на Google Диске. Если ваше приложение представляет собой приложение типа редактора, например приложение для работы с электронными таблицами или текстовым процессором, вы можете интегрироваться с пользовательским интерфейсом Диска, чтобы создавать и открывать файлы в своем приложении. Мой диск Место хранения на Google Диске, которым владеет определенный пользователь. Файлами, хранящимися на My Drive, можно поделиться с другими пользователями, но право собственности на содержимое остается за отдельным пользователем. OAuth 2.0 Протокол авторизации, который требуется API Google Диска для аутентификации пользователей вашего приложения. Если ваше приложение использует функцию входа с помощью Google, оно обрабатывает поток OAuth 2.0 и токены доступа к приложению. Общий диск Место хранения Google Диска, которому принадлежат файлы, которыми несколько пользователей делятся для совместной работы. Любой пользователь, имеющий доступ к общему диску, имеет доступ ко всем содержащимся на нем файлам.Пользователям также может быть предоставлен доступ к отдельным файлам на общем диске.

Что можно делать с Google Drive API?

Вы можете использовать API Google Диска, чтобы:

    с Google Диска и загружать файлы на Google Диск. хранится на Google Диске. Создавайте сложные поисковые запросы, которые возвращают любые поля метаданных файла в ресурсе Files.
  • Предоставьте пользователям общий доступ к файлам, папкам и дискам для совместной работы над содержимым.
  • Используйте Google Picker API для поиска всех файлов на Google Диске, а затем возвращайте имя файла, URL-адрес, дату последнего изменения и пользователя. которые являются внешними ссылками на данные, хранящиеся за пределами Диска, в другом хранилище данных или облачной системе хранения.
  • Создайте специальную папку на Диске для хранения данных вашего приложения, чтобы приложение не могло получить доступ ко всему контенту пользователя, хранящемуся на Google Диске. См. раздел Хранение данных приложения.
  • Интеграция с интерфейсом Google Диска – стандартным веб-интерфейсом Google, который можно использовать для взаимодействия с файлами Диска. Чтобы узнать обо всех возможностях приложения Диска, которое вы интегрируете с пользовательским интерфейсом Google Диска, см. раздел Обзор интеграции пользовательского интерфейса Диска
  • .

Дальнейшие шаги

Чтобы начать работу с Drive API:

Чтобы узнать о разработке с помощью API Google Workspace, включая обработку аутентификации и авторизации, см. раздел Разработка в Google Workspace.

Чтобы узнать, как настроить и запустить простое приложение Drive API, прочитайте обзор Quickstarts.

Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.

Читайте также:

ОтКому
Microsoft Word, OpenDocument Text, HTML, RTF, обычный текстДокументы Google
Microsoft Excel, электронные таблицы OpenDocument, CSV, TSV, обычный текстТаблицы Google
Microsoft Powerpoint, презентация OpenDocumentПрезентации Google
JPEG, PNG, GIF, BMP, PDFGoogle Документы (встраивает изображение в документ)
обычный текст (специальный тип MIME), JSONСкрипт Google Apps