API Google Drive được xây dựng trên HTTP và JSON, do đó, mọi ứng dụng HTTP chuẩn đều có thể gửi yêu cầu tới API này và phân tích cú pháp các phản hồi.
Tuy nhiên, các thư viện ứng dụng API của Google cung cấp tính năng tích hợp ngôn ngữ tốt hơn, có mức độ bảo mật cao hơn và hỗ trợ thực hiện các lệnh gọi yêu cầu người dùng phải uỷ quyền. Thư viện ứng dụng sử dụng các quy ước tự nhiên của từng ngôn ngữ được hỗ trợ và giảm mã nguyên mẫu mà bạn phải viết. Các thư viện ứng dụng được cung cấp bằng một số ngôn ngữ lập trình. Bằng cách sử dụng các thư viện đó, bạn có thể tránh được việc phải thiết lập yêu cầu HTTP và phân tích cú pháp phản hồi theo cách thủ công.
Đọc thêm về Thư viện ứng dụng đám mây và Thư viện ứng dụng API cũ của Google trong phần Giải thích về thư viện ứng dụng.
Thư viện ứng dụng
Drive cung cấp thư viện ứng dụng cho các ngôn ngữ sau. Chọn ngôn ngữ lập trình mà bạn muốn sử dụng.
Dart
Tải thư viện ứng dụng API Google Drive mới nhất cho Dart.
Chạy lệnh sau để cài đặt thư viện ứng dụng này trong môi trường của bạn cho Dart:
dart pub add googleapis
Chạy lệnh sau để cài đặt thư viện ứng dụng này trong môi trường của bạn cho Flutter:
flutter pub add googleapis
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub googleapis.dart
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
Go
Tải thư viện ứng dụng Google Drive API mới nhất cho Go.
Chạy lệnh sau để cài đặt một API và phiên bản của API đó trong môi trường của bạn:
go get google.golang.org/api/urlshortener/v1
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-go-client
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
Java
Tải thư viện ứng dụng Google Drive API mới nhất cho Java.
Để sử dụng Maven, hãy thêm các dòng sau vào tệp pom.xml
:
<project>
<dependencies>
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-drive</artifactId>
<version>v3-rev20240509-2.0.0</version>
</dependency>
</dependencies>
</project>
Để sử dụng Gradle, hãy thêm các dòng sau vào tệp build.gradle
:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-java-client-services
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
JavaScript
Tải thư viện ứng dụng Google Drive API mới nhất cho JavaScript.
Sử dụng gapi.client.request
để gửi yêu cầu đến thư viện ứng dụng JavaScript.
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-javascript-client
.
.NET
Tải thư viện ứng dụng Google Drive API mới nhất cho .NET.
Chạy lệnh sau để cài đặt gói này trong môi trường của bạn:
dotnet add package Google.Apis --version 1.68.0
Để biết các phương thức cài đặt thay thế, hãy xem trang NuGet Google.Apis
.
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem trang Bắt đầu.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
Node.js
Tải thư viện ứng dụng Google Drive API mới nhất cho Node.js.
Chạy lệnh sau để cài đặt thư viện ứng dụng này trong môi trường của bạn:
npm install @googleapis/drive
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-nodejs-client
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
Obj-C
Tải thư viện ứng dụng API Google Drive mới nhất cho Objective-C cho REST.
Nếu bạn đang tạo từ CocoaPods, hãy thêm pod bắt buộc vào Podfile
trong môi trường của bạn:
pod 'GoogleAPIClientForREST/Drive'
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-objectivec-client-for-rest
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
PHP
Tải thư viện ứng dụng Google Drive API mới nhất cho PHP.
Để sử dụng Composer, hãy chạy lệnh sau để cài đặt thư viện ứng dụng này trong môi trường của bạn:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
Để tải xuống và cài đặt bản phát hành, hãy giải nén tệp tải xuống và đưa trình tải tự động vào dự án:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-php-client
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
Python
Tải thư viện ứng dụng Google Drive API mới nhất cho Python.
Cài đặt thư viện ứng dụng này trong một virtualenv trong môi trường của bạn bằng pip
.
Cách cài đặt trên máy Mac hoặc Linux:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Cách cài đặt trên Windows:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-python-client
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.
Ruby
Tải thư viện ứng dụng Google Drive API mới nhất cho Ruby.
Để sử dụng gem install
, hãy chạy lệnh sau để cài đặt thư viện ứng dụng này trong môi trường của bạn:
gem install google-apis-drive_v3 -v 0.5.0
Để yêu cầu tệp, hãy thêm tệp đó vào Gemfile
, thêm câu lệnh yêu cầu vào dự án và tạo bản sao dịch vụ:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
Mã mẫu
Để xem hoặc tải các mẫu mã riêng lẻ, hãy xem kho lưu trữ GitHub google-api-ruby-client
.
Tài liệu về thư viện ứng dụng
Để biết thêm thông tin, hãy xem tài liệu về thư viện ứng dụng.