API Google Диска позволяет клиентам получать доступ к ресурсам Google Диска.
- Ресурс REST: v3.about
- Ресурс REST: v3.apps
- Ресурс REST: v3.changes
- Ресурс REST: v3.channels
- Ресурс REST: v3.comments
- Ресурс REST: v3.drives
- Ресурс REST: v3.files
- Ресурс REST: v3.operation
- Ресурс REST: v3.operations
- Ресурс REST: v3.permissions
- Ресурс REST: v3.replies
- Ресурс REST: v3.revisions
Сервис: googleapis.com/drive/v3.
Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.
Документ открытия
Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:
Конечная точка службы
Конечная точка службы — это базовый URL-адрес, указывающий сетевой адрес службы API. Одна служба может иметь несколько конечных точек службы. Эта служба имеет следующую конечную точку службы, и все приведенные ниже URI относятся к этой конечной точке службы:
-
https://www.googleapis.com
Ресурс REST: v3.about
Методы | |
---|---|
get | GET /drive/v3/about Получает информацию о пользователе, Диске пользователя и возможностях системы. |
Ресурс REST: v3.apps
Методы | |
---|---|
get | GET /drive/v3/apps/{appId} Получает конкретное приложение. |
list | GET /drive/v3/apps Перечисляет установленные пользователем приложения. |
Ресурс REST: v3.changes
Методы | |
---|---|
getStartPageToken | GET /drive/v3/changes/startPageToken Получает стартовый pageToken для перечисления будущих изменений. |
list | GET /drive/v3/changes Перечисляет изменения для пользователя или общего диска. |
watch | POST /drive/v3/changes/watch Подписывается на изменения для пользователя. |
Ресурс REST: v3.channels
Методы | |
---|---|
stop | POST /drive/v3/channels/stop Перестает смотреть ресурсы через этот канал. |
Ресурс REST: v3.comments
Методы | |
---|---|
create | POST /drive/v3/files/{fileId}/comments Создает комментарий к файлу. |
delete | DELETE /drive/v3/files/{fileId}/comments/{commentId} Удаляет комментарий. |
get | GET /drive/v3/files/{fileId}/comments/{commentId} Получает комментарий по идентификатору. |
list | GET /drive/v3/files/{fileId}/comments Перечисляет комментарии к файлу. |
update | PATCH /drive/v3/files/{fileId}/comments/{commentId} Обновляет комментарий с помощью семантики исправления. |
Ресурс REST: v3.drives
Методы | |
---|---|
create | POST /drive/v3/drives Создает общий диск. |
delete | DELETE /drive/v3/drives/{driveId} Безвозвратно удаляет общий диск, organizer которого является пользователь. |
get | GET /drive/v3/drives/{driveId} Получает метаданные общего диска по идентификатору. |
hide | POST /drive/v3/drives/{driveId}/hide Скрывает общий диск из представления по умолчанию. |
list | GET /drive/v3/drives Перечисляет общие диски пользователя. |
unhide | POST /drive/v3/drives/{driveId}/unhide Восстанавливает общий диск к виду по умолчанию. |
update | PATCH /drive/v3/drives/{driveId} Обновляет метаданные общего диска. |
Ресурс REST: v3.files
Методы | |
---|---|
copy | POST /drive/v3/files/{fileId}/copy Создает копию файла и применяет все запрошенные обновления с семантикой исправлений. |
create | POST /drive/v3/files POST /upload/drive/v3/files Создает новый файл. |
delete | DELETE /drive/v3/files/{fileId} Безвозвратно удаляет файл, принадлежащий пользователю, не перемещая его в корзину. |
download | POST /drive/v3/files/{fileId}/download Загружает содержимое файла. |
emptyTrash | DELETE /drive/v3/files/trash Безвозвратно удаляет все удаленные файлы пользователя. |
export | GET /drive/v3/files/{fileId}/export Экспортирует документ Google Workspace в запрошенный тип MIME и возвращает экспортированное байтовое содержимое. |
generateIds | GET /drive/v3/files/generateIds Генерирует набор идентификаторов файлов, которые могут быть предоставлены в запросах на создание или копирование. |
get | GET /drive/v3/files/{fileId} Получает метаданные или содержимое файла по идентификатору. |
list | GET /drive/v3/files Перечисляет файлы пользователя. |
listLabels | GET /drive/v3/files/{fileId}/listLabels Перечисляет метки в файле. |
modifyLabels | POST /drive/v3/files/{fileId}/modifyLabels Изменяет набор меток, примененных к файлу. |
update | PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} Обновляет метаданные и/или содержимое файла. |
watch | POST /drive/v3/files/{fileId}/watch Подписывается на изменения в файле. |
Ресурс REST: v3.operations
Методы | |
---|---|
get | GET /drive/v3/operations/{name} Получает последнее состояние длительной операции. |
Ресурс REST: v3.permissions
Методы | |
---|---|
create | POST /drive/v3/files/{fileId}/permissions Создает разрешение для файла или общего диска. |
delete | DELETE /drive/v3/files/{fileId}/permissions/{permissionId} Удаляет разрешение. |
get | GET /drive/v3/files/{fileId}/permissions/{permissionId} Получает разрешение по идентификатору. |
list | GET /drive/v3/files/{fileId}/permissions Перечисляет разрешения файла или общего диска. |
update | PATCH /drive/v3/files/{fileId}/permissions/{permissionId} Обновляет разрешение с помощью семантики исправления. |
Ресурс REST: v3.replies
Методы | |
---|---|
create | POST /drive/v3/files/{fileId}/comments/{commentId}/replies Создает ответ на комментарий. |
delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Удаляет ответ. |
get | GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Получает ответ по ID. |
list | GET /drive/v3/files/{fileId}/comments/{commentId}/replies Перечисляет ответы на комментарии. |
update | PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Обновляет ответ семантикой исправления. |
Ресурс REST: v3.revisions
Методы | |
---|---|
delete | DELETE /drive/v3/files/{fileId}/revisions/{revisionId} Безвозвратно удаляет версию файла. |
get | GET /drive/v3/files/{fileId}/revisions/{revisionId} Получает метаданные или содержимое редакции по идентификатору. |
list | GET /drive/v3/files/{fileId}/revisions Перечисляет версии файла. |
update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId} Обновляет ревизию с помощью семантики исправлений. |