Omówienie interfejsu Google Drive API

Interfejs Google Drive API umożliwia tworzenie aplikacji korzystających z przechowywania danych w chmurze na Dysku Google. Możesz tworzyć aplikacje, które integrują się z Dyskiem, i dodawać do nich zaawansowane funkcje za pomocą interfejsu Drive API.

Ten diagram przedstawia przepływ danych między aplikacją zintegrowaną z Dyskiem, interfejsem Drive API a Dyskiem:

Schemat blokowy przedstawiający aplikację zintegrowaną z Dyskiem, która używa interfejsu Drive API i OAuth 2.0 do uzyskiwania dostępu do Mojego dysku i dysków współdzielonych.
Rysunek 1. Aplikacja zintegrowana z Dyskiem używa interfejsu Drive API i protokołu OAuth 2.0 do interakcji z plikami na Moim dysku i dyskach współdzielonych.

Te warunki określają kluczowe komponenty przedstawione na rysunku 1:

Dysk Google
Usługa Google do przechowywania plików w chmurze, która zapewnia użytkownikom osobistą przestrzeń dyskową o nazwie Mój dysk oraz możliwość uzyskiwania dostępu do udostępnionych folderów do współpracy, zwanych dyskami współdzielonymi.
Google Drive API
Interfejs REST API, który umożliwia korzystanie z miejsca na Dysku w aplikacji.
Aplikacja zintegrowana z Dyskiem
Aplikacja, która używa Dysku jako rozwiązania do przechowywania danych.
Interfejs Dysku Google
Interfejs użytkownika Google, który służy do zarządzania plikami przechowywanymi na Dysku. Jeśli Twoja aplikacja jest edytorem, np. arkuszem kalkulacyjnym lub edytorem tekstu, możesz zintegrować ją z interfejsem Dysku, aby tworzyć i otwierać pliki w aplikacji.
Mój dysk
Miejsce na Dysku, którego właścicielem jest konkretny użytkownik. Pliki przechowywane na Moim dysku można udostępniać innym użytkownikom, ale właścicielem treści pozostaje konkretny użytkownik.
OAuth 2.0
Protokół autoryzacji, którego interfejs Drive API wymaga do uwierzytelniania użytkowników aplikacji. Jeśli Twoja aplikacja korzysta z logowania przez Google, obsługuje przepływ OAuth 2.0 i tokeny dostępu do aplikacji.
Dysk współdzielony
Miejsce na Dysku, które jest właścicielem plików, nad którymi współpracuje wielu użytkowników. Każdy użytkownik, który ma dostęp do dysku współdzielonego, ma dostęp do wszystkich plików na nim zapisanych. Użytkownicy mogą też uzyskać dostęp do poszczególnych plików na dysku współdzielonym.

Co można zrobić za pomocą interfejsu Drive API?

Za pomocą interfejsu Drive API możesz:

  • pobierać pliki z Dysku i przesyłać pliki na Dysk;
  • wyszukiwać pliki i foldery przechowywane na Dysku; tworzyć złożone zapytania, które zwracają dowolne pola metadanych pliku w zasobie files;
  • umożliwiać użytkownikom udostępnianie plików, folderów i dysków w celu współpracy nad treściami;
  • łączyć z interfejsem Google Picker API aby wyszukiwać wszystkie pliki na Dysku, a następnie zwracać nazwę pliku, adres URL, datę ostatniej modyfikacji i użytkownika;
  • Tworzyć skróty innych firm, które są linkami zewnętrznymi do danych przechowywanych poza Dyskiem, w innym magazynie danych lub systemie przechowywania w chmurze.
  • tworzyć dedykowany folder na Dysku do przechowywania danych specyficznych dla aplikacji, aby aplikacja nie miała dostępu do wszystkich treści użytkownika przechowywanych na Dysku;
  • monitorować aktywność związaną z plikami i reagować na nią za pomocą zdarzeń Dysku Google;
  • integrować aplikację zintegrowaną z Dyskiem z interfejsem Dysku za pomocą interfejsu Dysku Google. Jest to standardowy internetowy interfejs Google, którego możesz używać do tworzenia, organizowania, wyszukiwania i udostępniania plików na Dysku;
  • stosować etykiety do plików na Dysku, ustawiać wartości pól etykiet, odczytywać wartości pól etykiet w plikach i wyszukiwać pliki za pomocą terminów metadanych etykiet zdefiniowanych przez niestandardową taksonomię etykiet.
Chcesz zobaczyć, jak działa interfejs Google Drive API?
Na kanale Google Workspace Developers znajdziesz filmy z poradami, wskazówkami i najnowszymi funkcjami.
  • Więcej informacji o tworzeniu aplikacji za pomocą interfejsów Google Workspace API, w tym o obsłudze uwierzytelniania i autoryzacji, znajdziesz w artykule Tworzenie aplikacji w Google Workspace.

  • Aby dowiedzieć się, jak skonfigurować i uruchomić aplikację korzystającą z interfejsu Drive API, przeczytaj przewodniki Szybki start.