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