Interfejs API Dysku Google zapewnia 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.property
- 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 Twoja aplikacja musi używać własnych bibliotek do wywoływania tej usługi, używaj tych informacji podczas wysyłania żądań do interfejsu API.
Dokument Discovery
Dokument opisujący to zrozumiała 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 określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma ten 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 na temat bieżącego użytkownika wraz z ustawieniami Dysku 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ć najnowsze zmiany. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Pobiera początkowy token strony do 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 Subskrybuj zmiany dla użytkownika. |
Zasób REST: v2.channels
Metody | |
---|---|
stop |
POST /drive/v2/channels/stop Zatrzymuje oglądanie zasobów na tym kanale. |
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 odwołanie do konkretnego elementu 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, na którym użytkownik jest organizatorem. |
get |
GET /drive/v2/drives/{driveId} Pobiera metadane z 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 Przywracam 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ę określonego pliku. |
delete |
DELETE /drive/v2/files/{fileId} Trwale usuwa plik według identyfikatora. |
emptyTrash |
DELETE /drive/v2/files/trash Trwale usuwa wszystkie pliki użytkownika umieszczone w koszu. |
export |
GET /drive/v2/files/{fileId}/export Eksportuje dokument Google Workspace do żądanego typu MIME i zwraca zwracaną treść w postaci bajtów. |
generateIds |
GET /drive/v2/files/generateIds Generuje zestaw identyfikatorów plików, które można podawać 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 listę etykiet w 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 zaktualizowany czas 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 odwołanie do konkretnego elementu nadrzędnego. |
insert |
POST /drive/v2/files/{fileId}/parents Dodaje folder nadrzędny pliku. |
list |
GET /drive/v2/files/{fileId}/parents Wyświetla listę elementów nadrzędnych 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} Pobiera uprawnienia według identyfikatora. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Zwraca identyfikator uprawnień 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 listę uprawnień dotyczących pliku lub dysku współdzielonego. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Aktualizuje uprawnienia za pomocą semantyki poprawki. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} Aktualizuje uprawnienia. |
Zasób REST: v2.property
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 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} Otrzymuje 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 określoną 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ę. |