Google Drive API zapewnia klientom dostęp do zasobów z 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
Aby wywołać tę usługę, zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.
Dokument opisujący
Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystanie z nich. 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 tego punktu końcowego:
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: użyj changes.getStartPageToken i changes.list , aby pobrać ostatnie zmiany. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Pobiera początkową wartość pageToken na potrzeby wyświetlania przyszłych zmian. |
list |
GET /drive/v2/changes Zawiera listę zmian dotyczących użytkownika lub dysku współdzielonego. |
watch |
POST /drive/v2/changes/watch Zasubskrybuj zmiany dotyczące użytkownika. |
Zasób REST: v2.channels
Metody | |
---|---|
stop |
POST /drive/v2/channels/stop Nie będzie już oglądać zasobów z tego kanału. |
Zasób REST: v2.children
Metody | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Usuwa element podrzędny z folderu. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Pobiera określone odwołanie do pliku podrzędnego. |
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 do danego 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, którego użytkownik ma 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 listę dysków współdzielonych 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ę podanego 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 znajdujące się w koszu. |
export |
GET /drive/v2/files/{fileId}/export Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca wyeksportowane dane w bajtach. |
generateIds |
GET /drive/v2/files/generateIds Generuje zbiór identyfikatorów plików, które można podać w żądaniach wstawienia lub kopiowania. |
get |
GET /drive/v2/files/{fileId} Pobiera metadane lub treść pliku według identyfikatora. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Wstawia nowy plik. |
list |
GET /drive/v2/files Zawiera listę plików użytkownika. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Wyświetla listę etykiet pliku. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Modyfikuje zestaw etykiet zastosowanych do pliku. |
patch |
PATCH /drive/v2/files/{fileId} Aktualizuje metadane lub zawartość pliku. |
touch |
POST /drive/v2/files/{fileId}/touch Ustaw bieżący czas 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 lub zawartość pliku. |
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 element nadrzędny z pliku. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Pobiera określone odwołanie do elementu nadrzędnego. |
insert |
POST /drive/v2/files/{fileId}/parents Dodaje folder nadrzędny pliku. |
list |
GET /drive/v2/files/{fileId}/parents Wyświetla elementy nadrzędne pliku. |
Zasób REST: v2.permissions
Metody | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Usuwa uprawnienia z pliku lub dysku współdzielonego. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} Pozyskuje uprawnienie na podstawie identyfikatora. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Zwraca identyfikator uprawnienia dla adresu e-mail. |
insert |
POST /drive/v2/files/{fileId}/permissions Wstawia uprawnienia dotyczące pliku lub dysku współdzielonego. |
list |
GET /drive/v2/files/{fileId}/permissions Wyświetla listę uprawnień 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 właściwość 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 Zawiera listę 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} Otrzyma odpowiedź. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies Tworzy nową odpowiedź na dany komentarz. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Wyświetla wszystkie 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ę. |