Omówienie interfejsu Google Drive API

Interfejs Google Drive API umożliwia tworzenie aplikacji, które wykorzystują miejsce w chmurze Dysku Google. Interfejs Drive API pozwala tworzyć aplikacje, które integruje się z Dyskiem, oraz tworzyć rozbudowane funkcje aplikacji.

Ten diagram przedstawia relację między aplikacją Dysk, interfejsem Drive API i Dyskiem:

Wprowadzenie do Dysku Google
Rysunek 1. Diagram relacji z Dyskiem Google.

Terminy te definiują główne elementy widoczne na Rysunku 1:

Dysk Google
Usługa przechowywania plików w chmurze Google zapewnia użytkownikom osobiste miejsce na dane o nazwie Mój dysk oraz możliwość korzystania z wspólnych folderów współdzielonych nazywanych dyskami współdzielonymi.
Interfejs Google Drive API
Interfejs API typu REST, który pozwala korzystać z miejsca na Dysku z poziomu aplikacji.
Aplikacja Dysk Google
Aplikacja, która wykorzystuje Dysk jako rozwiązanie do przechowywania danych.
Interfejs Dysku Google
Interfejs użytkownika Google do zarządzania plikami przechowywanymi na Dysku. Jeśli Twoja aplikacja jest typu edytora, na przykład arkusza kalkulacyjnego lub edytora tekstu, możesz zintegrować go z interfejsem Dysku, aby tworzyć i otwierać pliki w aplikacji.
Mój dysk,
Miejsce na Dysku należące do określonego użytkownika. Pliki przechowywane na Moim dysku można udostępniać innym użytkownikom, ale własność treści pozostaje przypisana do poszczególnych użytkowników.
Protokół OAuth 2.0
Protokół autoryzacji, którego wymaga interfejs Google Drive API do uwierzytelniania użytkowników aplikacji. Jeśli Twoja aplikacja używa funkcji Zaloguj się przez Google, obsługuje ona proces OAuth 2.0 i tokeny dostępu aplikacji.
Dysk współdzielony
Miejsce na Dysku, do którego należą pliki, nad którymi współpracuje wielu użytkowników. Każdy użytkownik z dostępem do dysku współdzielonego ma dostęp do wszystkich znajdujących się na nim plików. Użytkownicy mogą też otrzymać dostęp do poszczególnych plików na dysku współdzielonym.

Do czego służy interfejs Drive API?

Interfejs Drive API umożliwia:

  • pobierać pliki z Dysku i przesyłać je na Dysk;
  • Wyszukaj pliki i foldery zapisane na Dysku. Tworzenie złożonych zapytań, które zwracają dowolne z pól metadanych pliku w zasobie Files.
  • Możesz zezwolić użytkownikom na udostępnianie plików, folderów i dysków w celu wspólnej pracy nad treściami.
  • Połącz go 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.
  • Twórz skróty innych firm będące linkami zewnętrznymi do danych przechowywanych poza Dyskiem w innym magazynie danych lub systemie przechowywania w chmurze.
  • Utworzenie osobnego folderu na Dysku do przechowywania danych aplikacji, tak aby aplikacja nie miała dostępu do wszystkich treści użytkownika przechowywanych na Dysku.
  • Zintegruj aplikację obsługującą Dysk Google z interfejsem Dysku za pomocą interfejsu Dysku Google. To standardowy interfejs internetowy Google, który umożliwia tworzenie, porządkowanie, odkrywanie i udostępnianie plików na Dysku.
  • Stosuj etykiety do plików na Dysku, ustawiaj wartości pól etykiet, odczytuj wartości pól etykiet w plikach i wyszukuj pliki, korzystając z terminów metadanych etykiet zdefiniowanych w taksonomii etykiet własnych.
Chcesz zobaczyć, jak działa interfejs Google Drive API?
Na kanale Google Workspace Developers znajdziesz filmy przedstawiające porady, wskazówki i najnowsze funkcje.
  • Więcej informacji o programowaniu z wykorzystaniem interfejsów Google Workspace API, w tym o uwierzytelniania i autoryzacji, znajdziesz w artykule Programowanie w Google Workspace.

  • Aby dowiedzieć się, jak skonfigurować i uruchomić prostą aplikację interfejsu Google Drive API, przeczytaj krótkie wprowadzenie.