Google ドライブのクライアント ライブラリをインストールする

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 リポジトリ。

クライアント ライブラリのドキュメント

詳しくは、クライアント ライブラリ ドキュメントをご覧ください