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, oraz tworzyć w nich niezawodne funkcje za pomocą interfejsu Drive API.

Ten diagram pokazuje relację między aplikacją Dysk, interfejsem API Dysku i Dyskiem:

Wprowadzenie na Dysk Google
Rysunek 1. Diagram relacji na Dysku Google.

Te terminy definiują kluczowe komponenty przedstawione na rysunku 1:

Dysk Google
Usługa przechowywania plików w chmurze Google zapewnia użytkownikom osobiste miejsce na dane, zwane Mojego dysku, oraz opcję dostępu do folderów współdzielonych, zwanych dyskami współdzielonymi.
Interfejs API Dysku Google
Interfejs API REST, który umożliwia korzystanie z miejsca na Dysku w aplikacji.
Aplikacja Dysk Google
Aplikacja, która korzysta z Dysku jako rozwiązania do przechowywania danych.
UI Dysku Google
Interfejs Google do zarządzania plikami przechowywanymi na Dysku. Jeśli Twoja aplikacja jest edytorem, np. arkusz kalkulacyjny lub procesor tekstu, możesz zintegrować ją z interfejsem Dysku, aby tworzyć i otwierać pliki w aplikacji.
Mój dysk
Miejsce na Dysku należące do konkretnego użytkownika. Pliki przechowywane na Moim dysku można udostępniać innym użytkownikom, ale własność treści pozostaje przypisana do konkretnego użytkownika.
OAuth 2.0
Protokół autoryzacji wymagany przez interfejs Google Drive API do uwierzytelniania użytkowników aplikacji. Jeśli Twoja aplikacja korzysta z funkcji Logowanie przez Google, obsługuje przepływ OAuth 2.0 i tokeny dostępu aplikacji.
Dysk współdzielony
Lokalizacja na Dysku, w której znajdują się pliki, nad którymi współpracuje wielu użytkowników. Każdy użytkownik mający dostęp do dysku współdzielonego ma dostęp do wszystkich plików na nim zawartych. Użytkownicy mogą też uzyskać dostęp do poszczególnych plików na dysku współdzielonym.

Do czego można używać interfejsu Drive API?

Za pomocą interfejsu Drive API możesz:

  • Pobieraj pliki z Dysku i przesyłaj pliki na Dysk.
  • Wyszukiwanie plików i folderów przechowywanych na Dysku. tworzyć złożone zapytania, które zwracają dowolne pola metadanych pliku w zasobach Pliki;
  • Zezwalaj użytkownikom na udostępnianie plików, folderów i dysków, aby mogli współpracować nad treściami.
  • Połącz z interfejsem Google Picker API, aby przeszukać wszystkie pliki na Dysku, a potem zwrócić nazwę pliku, adres URL, datę ostatniej modyfikacji i użytkownika.
  • Utwórz skróty zewnętrzne, czyli zewnętrzne linki do danych przechowywanych poza Dyskiem, w innym repozytorium danych lub systemie pamięci masowej w chmurze.
  • Utwórz specjalny folder na Dysku, aby przechowywać dane związane z aplikacją, dzięki czemu aplikacja nie będzie mieć dostępu do wszystkich treści użytkownika przechowywanych na Dysku.
  • Zintegruj aplikację obsługującą Dysk z interfejsem Dysku, korzystając z interfejsu Dysku Google. Jest to standardowe internetowe UI Google, którego możesz używać do tworzenia, porządkowania, znajdowania i udostępniania plików na Dysku.
  • stosować etykietę do plików na Dysku, ustawiać wartości pól etykiety, odczytywać wartości pól etykiety w plikach oraz wyszukiwać pliki za pomocą terminów metadanych etykiety zdefiniowanych przez taksonomię etykiet własnych;
Chcesz zobaczyć interfejs Google Drive API w działaniu?
Na kanale Google Workspace dla deweloperów znajdziesz filmy ze wskazówkami, poradami i informacjami o najnowszych funkcjach.
  • Więcej informacji o programowaniu z użyciem interfejsów API Google Workspace, w tym o obsługiwaniu uwierzytelniania i autoryzacji, znajdziesz w artykule Tworzenie aplikacji w Google Workspace.

  • Aby dowiedzieć się, jak skonfigurować i uruchomić prostą aplikację korzystającą z interfejsu Google Drive API, przeczytaj artykuł Omówienie samouczków.