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/filesPOST /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}Обновляет ревизию. |