Interfejs Google Drive API umożliwia klientom dostęp do zasobów Dysku Google.
- Zasób REST: v2.about
- Zasób REST: v2.apps
- Zasób REST: v2.changes
- Zasób REST: v2.channels
- Zasób REST: v2.children
- Zasób REST: v2.comments
- Zasób REST: v2.drives
- Zasób REST: v2.files
- Zasób REST: v2.parents
- Zasób REST: v2.permissions
- Zasób REST: v2.properties
- Zasób REST: v2.replies
- Zasób REST: v2.revisions
Usługa: googleapis.com/drive/v2
Zalecamy wywołanie tej usługi przy użyciu 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: v2.about
| Metody | |
|---|---|
get |
GET /drive/v2/about Pobiera informacje o bieżącym użytkowniku wraz z ustawieniami interfejsu Drive API. |
Zasób REST: v2.apps
| Metody | |
|---|---|
get |
GET /drive/v2/apps/{appId} Pobiera konkretną aplikację. |
list |
GET /drive/v2/apps Wyświetla listę aplikacji zainstalowanych przez użytkownika. |
Zasób REST: v2.changes
| Metody | |
|---|---|
get |
GET /drive/v2/changes/{changeId} Wycofane: do pobierania ostatnich zmian używaj changes.getStartPageToken i changes.list. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Pobiera początkowy token strony do wyświetlania przyszłych zmian. |
list |
GET /drive/v2/changes Wyświetla listę zmian dotyczących użytkownika lub dysku współdzielonego. |
watch |
POST /drive/v2/changes/watch Subskrybuj zmiany dotyczące użytkownika. |
Zasób REST: v2.channels
| Metody | |
|---|---|
stop |
POST /drive/v2/channels/stop Przestaje oglądać zasoby za pomocą tego kanału. |
Zasób REST: v2.children
| Metody | |
|---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Usuwa dziecko z folderu. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Pobiera konkretny element podrzędny. |
insert |
POST /drive/v2/files/{folderId}/children Wstawia plik do folderu. |
list |
GET /drive/v2/files/{folderId}/children Wyświetla listę elementów podrzędnych folderu. |
Zasób REST: v2.comments
| Metody | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} Usuwa komentarz. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} Pobiera komentarz według identyfikatora. |
insert |
POST /drive/v2/files/{fileId}/comments Tworzy nowy komentarz w danym pliku. |
list |
GET /drive/v2/files/{fileId}/comments Wyświetla listę komentarzy do pliku. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} Aktualizuje istniejący komentarz. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} Aktualizuje istniejący komentarz. |
Zasób REST: v2.drives
| Metody | |
|---|---|
delete |
DELETE /drive/v2/drives/{driveId} Trwale usuwa dysk współdzielony, do którego użytkownik ma dostęp jako organizer. |
get |
GET /drive/v2/drives/{driveId} Pobiera metadane dysku współdzielonego według identyfikatora. |
hide |
POST /drive/v2/drives/{driveId}/hide Ukrywa dysk współdzielony w widoku domyślnym. |
insert |
POST /drive/v2/drives Tworzy nowy dysk współdzielony. |
list |
GET /drive/v2/drives Wyświetla dyski współdzielone użytkownika. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Przywraca dysk współdzielony do widoku domyślnego. |
update |
PUT /drive/v2/drives/{driveId} Aktualizuje metadane dysku współdzielonego. |
Zasób REST: v2.files
| Metody | |
|---|---|
copy |
POST /drive/v2/files/{fileId}/copy Tworzy kopię wskazanego pliku. |
delete |
DELETE /drive/v2/files/{fileId} Trwale usuwa plik należący do użytkownika bez przenoszenia go do kosza. |
emptyTrash |
DELETE /drive/v2/files/trash Trwale usuwa wszystkie pliki użytkownika z kosza. |
export |
GET /drive/v2/files/{fileId}/export Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca wyeksportowaną zawartość w postaci bajtów. |
generateIds |
GET /drive/v2/files/generateIds Generuje zestaw identyfikatorów plików, które można podać w żądaniach wstawiania lub kopiowania. |
get |
GET /drive/v2/files/{fileId} Pobiera metadane lub zawartość pliku według identyfikatora. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Wstawia nowy plik. |
list |
GET /drive/v2/files Wyświetla listę plików użytkownika. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Wyświetla etykiety w pliku. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Modyfikuje zestaw etykiet zastosowanych do pliku. |
patch |
PATCH /drive/v2/files/{fileId} Aktualizuje metadane lub treść pliku. |
touch |
POST /drive/v2/files/{fileId}/touch Ustaw datę aktualizacji pliku na bieżący czas serwera. |
trash |
POST /drive/v2/files/{fileId}/trash Przenosi plik do kosza. |
untrash |
POST /drive/v2/files/{fileId}/untrash Przywraca plik z kosza. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} Aktualizuje metadane pliku, jego zawartość lub obie te rzeczy. |
watch |
POST /drive/v2/files/{fileId}/watch Subskrybuje zmiany w pliku. |
Zasób REST: v2.parents
| Metody | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} Usuwa rodzica z pliku. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Pobiera konkretne odwołanie do elementu nadrzędnego. |
insert |
POST /drive/v2/files/{fileId}/parents Dodaje folder nadrzędny do pliku. |
list |
GET /drive/v2/files/{fileId}/parents Wyświetla listę folderów nadrzędnych pliku. |
Zasób REST: v2.permissions
| Metody | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Usuwa uprawnienia do pliku lub dysku współdzielonego. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} Pobiera uprawnienie według identyfikatora. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Zwraca identyfikator uprawnień dla adresu e-mail. |
insert |
POST /drive/v2/files/{fileId}/permissions Wstawia uprawnienia do pliku lub dysku współdzielonego. |
list |
GET /drive/v2/files/{fileId}/permissions Wyświetla uprawnienia pliku lub dysku współdzielonego. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Aktualizuje uprawnienie przy użyciu semantyki poprawki. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} Aktualizuje uprawnienia. |
Zasób REST: v2.properties
| Metody | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} Usuwa usługę. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Pobiera usługę według klucza. |
insert |
POST /drive/v2/files/{fileId}/properties Dodaje właściwość do pliku lub aktualizuje ją, jeśli już istnieje. |
list |
GET /drive/v2/files/{fileId}/properties Wyświetla właściwości pliku. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} Aktualizuje usługę. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} Aktualizuje usługę. |
Zasób REST: v2.replies
| Metody | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Usuwa odpowiedź. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Otrzymuje odpowiedź. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies Tworzy nową odpowiedź na podany komentarz. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Wyświetla listę wszystkich odpowiedzi na komentarz. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Aktualizuje istniejącą odpowiedź. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Aktualizuje istniejącą odpowiedź. |
Zasób REST: v2.revisions
| Metody | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} Trwale usuwa wersję pliku. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Pobiera konkretną wersję. |
list |
GET /drive/v2/files/{fileId}/revisions Wyświetla listę wersji pliku. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} Aktualizuje wersję. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} Aktualizuje wersję. |