Google Drive API

Interfejs API Dysku Google umożliwia klientom dostęp do zasobów z Dysku Google.

Usługa: googleapis.com/drive/v3

Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do niego:

  • https://www.googleapis.com

Zasób REST: v3.about

Metody
get GET /drive/v3/about
Pobiera informacje o użytkowniku, Dysku użytkownika i możliwościach systemu.

Zasób REST: v3.accessproposals

Metody
get GET /drive/v3/files/{fileId}/accessproposals/{proposalId}
Pobiera dostęp do propozycji dostępu według identyfikatora.
list GET /drive/v3/files/{fileId}/accessproposals
Wyświetl listę propozycji dostępu do pliku.
resolve POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
Używany do zatwierdzania lub odrzucania propozycji dostępu.

Zasób REST: v3.apps

Metody
get GET /drive/v3/apps/{appId}
Pobiera konkretną aplikację.
list GET /drive/v3/apps
Wyświetla listę zainstalowanych aplikacji użytkownika.

Zasób REST: v3.changes

Metody
getStartPageToken GET /drive/v3/changes/startPageToken
Pobiera token początkowej strony, aby wyświetlić przyszłe zmiany.
list GET /drive/v3/changes
Wyświetla listę zmian dla użytkownika lub dysku współdzielonego.
watch POST /drive/v3/changes/watch
Subskrybuje zmiany dla użytkownika.

Zasób REST: v3.channels

Metody
stop POST /drive/v3/channels/stop
Zatrzymuje wyświetlanie zasobów na tym kanale.

Zasób REST: v3.comments

Metody
create POST /drive/v3/files/{fileId}/comments
Tworzy komentarz do pliku.
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}
Usuwanie komentarza.
get GET /drive/v3/files/{fileId}/comments/{commentId}
Pobiera komentarz według identyfikatora.
list GET /drive/v3/files/{fileId}/comments
Wyświetla komentarze do pliku.
update PATCH /drive/v3/files/{fileId}/comments/{commentId}
Aktualizuje komentarz z wykorzystaniem semantyki poprawki.

Zasób REST: v3.drives

Metody
create POST /drive/v3/drives
Tworzy dysk współdzielony.
delete DELETE /drive/v3/drives/{driveId}
Trwale usuwa dysk współdzielony, którego użytkownik jest organizer.
get GET /drive/v3/drives/{driveId}
Pobiera metadane dysku współdzielonego według identyfikatora.
hide POST /drive/v3/drives/{driveId}/hide
Ukrywa dysk współdzielony z widoku domyślnego.
list GET /drive/v3/drives

Wyświetla dyski współdzielone użytkownika.

unhide POST /drive/v3/drives/{driveId}/unhide
Przywraca widok domyślny dysku współdzielonego.
update PATCH /drive/v3/drives/{driveId}
Zaktualizuje metadane dysku współdzielonego.

Zasób REST: v3.files

Metody
copy POST /drive/v3/files/{fileId}/copy
Tworzy kopię pliku i zastosowuje żądane zmiany z użyciem semantyki poprawki.
create POST /drive/v3/files
POST /upload/drive/v3/files

Tworzy nowy plik.

delete DELETE /drive/v3/files/{fileId}
Trwale usuwa plik należący do użytkownika bez przenoszenia go do kosza.
download POST /drive/v3/files/{fileId}/download
Pobiera zawartość pliku.
emptyTrash DELETE /drive/v3/files/trash
Trwale usuwa wszystkie pliki z kosza użytkownika.
export GET /drive/v3/files/{fileId}/export
Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca wyeksportowane dane w bajtach.
generateIds GET /drive/v3/files/generateIds
Generuje zestaw identyfikatorów plików, które można podać w żądaniach tworzenia lub kopiowania.
get GET /drive/v3/files/{fileId}

Pobiera metadane lub zawartość pliku według identyfikatora.

list GET /drive/v3/files

Wyświetla pliki użytkownika.

listLabels GET /drive/v3/files/{fileId}/listLabels
Wyświetla etykiety pliku.
modifyLabels POST /drive/v3/files/{fileId}/modifyLabels
Modyfikuje zestaw etykiet zastosowanych do pliku.
update PATCH /drive/v3/files/{fileId}
PATCH /upload/drive/v3/files/{fileId}

Zaktualizuje metadane lub zawartość pliku.

watch POST /drive/v3/files/{fileId}/watch
Subskrybuje zmiany w pliku.

Zasób REST: v3.operations

Metody
get GET /drive/v3/operations/{name}
Pobiera najnowszy stan długo trwającej operacji.

Zasób REST: v3.permissions

Metody
create POST /drive/v3/files/{fileId}/permissions
Tworzy uprawnienia do pliku lub dysku współdzielonego.
delete DELETE /drive/v3/files/{fileId}/permissions/{permissionId}
Usuwanie uprawnienia.
get GET /drive/v3/files/{fileId}/permissions/{permissionId}
Pobiera uprawnienie według identyfikatora.
list GET /drive/v3/files/{fileId}/permissions
Wyświetla uprawnienia pliku lub dysku współdzielonego.
update PATCH /drive/v3/files/{fileId}/permissions/{permissionId}
Aktualizuje uprawnienie z użyciem semantyki poprawki.

Zasób REST: v3.replies

Metody
create POST /drive/v3/files/{fileId}/comments/{commentId}/replies
Tworzy odpowiedź na komentarz.
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
Usuwanie odpowiedzi.
get GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
Pobiera odpowiedź według identyfikatora.
list GET /drive/v3/files/{fileId}/comments/{commentId}/replies
Wyświetla odpowiedzi na komentarz.
update PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
Aktualizuje odpowiedź z wykorzystaniem semantyki poprawki.

Zasób REST: v3.revisions

Metody
delete DELETE /drive/v3/files/{fileId}/revisions/{revisionId}
Trwale usuwa wersję pliku.
get GET /drive/v3/files/{fileId}/revisions/{revisionId}
Pobiera metadane lub zawartość wersji według identyfikatora.
list GET /drive/v3/files/{fileId}/revisions
Wyświetla listę wersji pliku.
update PATCH /drive/v3/files/{fileId}/revisions/{revisionId}
Aktualizuje wersję z użyciem semantyki poprawki.