Google Drive API は HTTP と JSON を基に構築されているため、標準の HTTP クライアントであれば、 リクエストを送信し、レスポンスを解析します。
ただし、Google API クライアント ライブラリを使用すると、より優れた言語統合が可能になり、 セキュリティが向上し、ユーザーの認証が必要な通話がしやすくなります。 クライアント ライブラリでは、サポートされている各言語の自然な規則と 記述しなければならないボイラープレートコードを 減らすことができますクライアント ライブラリは次のとおりです。 多くのプログラミング言語で利用可能です。これを使用すれば、 HTTP リクエストを手動で設定してレスポンスを解析できます。
Cloud クライアント ライブラリと以前の Google API クライアントの詳細 クライアント ライブラリのライブラリ をご覧ください。
クライアント ライブラリ
ドライブには、次の言語のクライアント ライブラリが用意されています。 使用するプログラミング言語を選択します。
Dart
最新の Google Drive API クライアント ライブラリ: Dart
次のコマンドを実行して、このクライアント ライブラリを環境にインストールします。 Dart の場合:
dart pub add googleapis
次のコマンドを実行して、このクライアント ライブラリを環境にインストールします。 :
flutter pub add googleapis
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
googleapis.dart
GitHub リポジトリ。
クライアント ライブラリのドキュメント
Go
最新の Google Drive API クライアント ライブラリ: Go。
次のコマンドを実行して、API とその API のバージョンを 説明します。
go get google.golang.org/api/urlshortener/v1
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-go-client
GitHub リポジトリ。
クライアント ライブラリのドキュメント
Java
最新の Google Drive API クライアント ライブラリ: Java です。
Maven を使用するには、次の行を 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>
Gradle を使用するには、次の行を build.gradle
ファイルに追加します。
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-java-client-services
GitHub リポジトリ。
クライアント ライブラリのドキュメント
JavaScript
最新の Google Drive API クライアント ライブラリ: JavaScript。
gapi.client.request
を使用して、JavaScript クライアント ライブラリにリクエストを送信します。
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-javascript-client
GitHub リポジトリ。
.NET
最新の Google Drive API クライアント ライブラリ: .NET。
次のコマンドを実行して、このパッケージを環境にインストールします。
dotnet add package Google.Apis --version 1.68.0
その他のインストール方法については、
Google.Apis
NuGet ページ。
コードサンプル
個々のコードサンプルを表示または取得するには、 開始 できます。
クライアント ライブラリのドキュメント
Node.js
最新の Google Drive API クライアント ライブラリ: Node.js。
次のコマンドを実行して、このクライアント ライブラリを 環境:
npm install @googleapis/drive
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-nodejs-client
GitHub リポジトリ。
クライアント ライブラリのドキュメント
Obj-C
最新の Objective-C 用 Google Drive API クライアント ライブラリ REST をご覧ください。
CocoaPods からビルドする場合は、必要な Pod を Podfile
に追加します。
説明します。
pod 'GoogleAPIClientForREST/Drive'
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-objectivec-client-for-rest
GitHub リポジトリ。
クライアント ライブラリのドキュメント
PHP
最新の Google Drive API クライアント ライブラリ: PHP。
Composer を使用するには、次のコマンドを実行してこのクライアント ライブラリを 説明します。
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
代わりにリリースをダウンロードしてインストールするには、ダウンロード ファイルを解凍してください プロジェクトにオートローダーを含めます。
require_once '/path/to/google-api-php-client/vendor/autoload.php';
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-php-client
GitHub リポジトリ。
クライアント ライブラリのドキュメント
Python
最新の Google Drive API クライアント ライブラリ: Python。
このクライアント ライブラリを
環境内の virtualenv
pip
を使用します。
Mac または Linux にインストールするには:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Windows にインストールするには:
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-python-client
GitHub リポジトリ。
クライアント ライブラリのドキュメント
Ruby
最新の Google Drive API クライアント ライブラリ: Ruby。
gem install
を使用するには、次のコマンドを実行してこのクライアントをインストールします。
必要があります。
gem install google-apis-drive_v3 -v 0.5.0
ファイルを必須にするには、そのファイルを Gemfile
に追加し、requires を追加します。
ステートメントを作成し、サービスをインスタンス化します。
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
コードサンプル
個別のコードサンプルを表示または取得するには、以下をご覧ください。
google-api-ruby-client
GitHub リポジトリ。