Interfejs Google Drive API został zaprojektowany na podstawie protokołu HTTP i JSON, więc każdy standardowy klient HTTP może wysyłać do niego żądania i analizować odpowiedzi.
Biblioteki klienta interfejsu API Google zapewniają jednak lepszą integrację językową, wyższy poziom bezpieczeństwa i ułatwiają wykonywanie wywołań, które wymagają autoryzacji użytkownika. Biblioteki klienta korzystają z naturalnych konwencji każdego obsługiwanego języka i ograniczają ilość kodu, który musisz napisać. Biblioteki klienta są dostępne w kilku językach programowania. Dzięki nim nie musisz ręcznie konfigurować żądań HTTP ani analizować odpowiedzi.
Więcej informacji o bibliotekach klienta Cloud i starszych bibliotekach klienta interfejsu API Google znajdziesz w artykule Informacje o bibliotekach klienta.
Biblioteki klienta
Dysk udostępnia biblioteki klienta w tych językach: Wybierz język programowania, którego chcesz używać.
Dart
Pobierz najnowszą bibliotekę klienta interfejsu API Dysku Google dla języka Dart.
Aby zainstalować tę bibliotekę klienta w środowisku Dart, uruchom to polecenie:
dart pub add googleapis
Aby zainstalować tę bibliotekę klienta w środowisku Flutter, uruchom to polecenie:
flutter pub add googleapis
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub googleapis.dart
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Przeczytaj
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Go.
Aby zainstalować interfejs API i jego wersję w środowisku, uruchom to polecenie:
go get google.golang.org/api/urlshortener/v1
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-go-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Java
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Java.
Aby użyć Maven, dodaj do pliku pom.xml
te wiersze:
<project>
<dependencies>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v3-rev20240509-2.0.0</version>
</dependency>
</dependencies>
</project>
Aby używać Gradle, dodaj te wiersze do pliku build.gradle
:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-java-client-services
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
JavaScript
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka JavaScript.
Użyj gapi.client.request
, aby wysyłać żądania do biblioteki klienta JavaScript.
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-javascript-client
.
.NET
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka .NET.
Aby zainstalować ten pakiet w środowisku, uruchom to polecenie:
dotnet add package Google.Apis --version 1.68.0
Alternatywne metody instalacji znajdziesz na stronie Google.Apis
NuGet.
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, otwórz stronę Wprowadzenie.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Node.js
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Node.js.
Aby zainstalować tę bibliotekę klienta w swoim środowisku, uruchom to polecenie:
npm install @googleapis/drive
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-nodejs-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Obj-C
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Objective-C na potrzeby REST.
Jeśli tworzysz projekt za pomocą CocoaPods, dodaj wymagany pod do pliku Podfile
w swoim środowisku:
pod 'GoogleAPIClientForREST/Drive'
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-objectivec-client-for-rest
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
PHP
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka PHP.
Aby używać Composer, uruchom to polecenie, aby zainstalować tę bibliotekę klienta w swoim środowisku:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Aby zamiast tego pobrać i zainstalować wersję, wyodrębnij plik do pobrania i uwzględnij w projekcie automatyczny moduł ładowania:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-php-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Python
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Python.
Zainstaluj tę bibliotekę klienta w virtualenv w swoim środowisku za pomocą pip
.
Aby zainstalować aplikację na komputerze Mac lub z systemem Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Aby zainstalować aplikację na komputerze z Windows:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-python-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.
Ruby
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Ruby.
Aby używać gem install
, uruchom to polecenie, aby zainstalować tę bibliotekę klienta w swoim środowisku:
gem install google-apis-drive_v3 -v 0.5.0
Aby zamiast tego wymagać pliku, dodaj go do pliku Gemfile
, dodaj instrukcję require w projekcie i utwórz instancję usługi:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać poszczególne przykłady kodu, zajrzyj do repozytorium GitHub google-api-ruby-client
.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w dokumentacji biblioteki klienta.