Interfejs Google Drive API został opracowany na podstawie protokołów HTTP i JSON, więc każdy standardowy klient HTTP może wysyła do niej żądania i analizuje odpowiedzi.
Biblioteki klienta interfejsów API Google zapewniają jednak lepszą integrację językową, poprawione bezpieczeństwo i ułatwienie wykonywania połączeń wymagających autoryzacji użytkownika. Biblioteki klienta używają naturalnych konwencji każdego obsługiwanego języka musisz pisać nieregularnie. Biblioteki klienta są dostępne w kilku językach programowania. Dzięki nim możesz uniknąć konieczności do ręcznego konfigurowania żądań HTTP i analizowania odpowiedzi.
Więcej informacji o bibliotekach klienta Cloud i starszym kliencie API Google Biblioteki w bibliotekach klienta .
Biblioteki klienta
Dysk udostępnia biblioteki klienta dla poniższych języków. Wybierz język programowania, którego chcesz użyć.
Dart
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji Rzutki.
Aby zainstalować tę bibliotekę klienta w swoim środowisku, uruchom następujące polecenie dla Dart:
dart pub add googleapis
Aby zainstalować tę bibliotekę klienta w swoim środowisku, uruchom następujące polecenie w przypadku Flutter:
flutter pub add googleapis
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady kodu, zapoznaj się z
googleapis.dart
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
Przeczytaj
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji Start.
Uruchom następujące polecenie, aby zainstalować interfejs API oraz jego wersję w: Twojego środowiska:
go get google.golang.org/api/urlshortener/v1
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady kodu, zapoznaj się z
google-api-go-client
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
Java
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji Java).
Aby móc używać narzędzia 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 do pliku build.gradle
te wiersze:
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ć przykłady kodu, zapoznaj się z
google-api-java-client-services
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
JavaScript
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji JavaScriptu.
Użyj narzędzia gapi.client.request
, aby wysyłać żądania do biblioteki klienta JavaScript.
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady kodu, zapoznaj się z
google-api-javascript-client
repozytorium GitHub.
.NET
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji .NET
Aby zainstalować ten pakiet w swoim środowisku, uruchom to polecenie:
dotnet add package Google.Apis --version 1.68.0
Alternatywne metody instalacji znajdziesz w
Google.Apis
Strona NuGet.
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady kodu, zapoznaj się z artykułem Pobieranie rozpoczęto stronę.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
Node.js
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji Node.js.
Uruchom poniższe polecenie, aby zainstalować tę bibliotekę klienta w środowisko:
npm install @googleapis/drive
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady kodu, zapoznaj się z
google-api-nodejs-client
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
Obj-C
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla języka Objective-C dla REST.
Jeśli tworzysz kreacje z CocoaPods, dodaj wymagany pod do Podfile
w
Twojego środowiska:
pod 'GoogleAPIClientForREST/Drive'
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady kodu, zapoznaj się z
google-api-objectivec-client-for-rest
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
PHP
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji PHP.
Aby użyć narzędzia Composer, uruchom następujące polecenie w celu zainstalowania tej biblioteki klienta w Twojego środowiska:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Aby zamiast tego pobrać i zainstalować wersję, rozpakuj pobrany plik i uwzględnij w swoim projekcie moduł automatycznego wczytywania:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Przykładowe fragmenty kodu
Aby wyświetlić lub pobrać przykłady kodu, zapoznaj się z
google-api-php-client
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
Python
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji Pythona.
Zainstaluj tę bibliotekę klienta w
virtualenv w Twoim środowisku
za pomocą funkcji pip
.
Aby zainstalować na Macu lub w Linuksie:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Aby zainstalować w systemie 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ć przykłady kodu, zapoznaj się z
google-api-python-client
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.
Ruby
Pobierz najnowszą bibliotekę klienta interfejsu Google Drive API dla aplikacji Ruby.
Aby użyć narzędzia gem install
, uruchom to polecenie w celu zainstalowania tego klienta
biblioteka w Twoim środowisku:
gem install google-apis-drive_v3 -v 0.5.0
Aby zamiast tego wymagać pliku, dodaj go do Gemfile
, dodaj wymóg
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ć przykłady kodu, zapoznaj się z
google-api-ruby-client
repozytorium GitHub.
Dokumentacja biblioteki klienta
Więcej informacji znajdziesz w bibliotece klienta dokumentacji.