ติดตั้งไลบรารีของไคลเอ็นต์ Google ไดรฟ์
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
Google Drive API สร้างขึ้นในรูปแบบ HTTP และ JSON ไคลเอ็นต์ HTTP มาตรฐานต่างๆ จึงส่งคำขอไปยัง API นี้และแยกวิเคราะห์การตอบกลับได้
อย่างไรก็ตาม ไลบรารีของไคลเอ็นต์ Google API มีการผสานรวมภาษาที่ดีกว่า ความปลอดภัยที่ดียิ่งขึ้น และช่วยให้การเรียกที่ต้องมีการให้สิทธิ์ผู้ใช้เป็นไปได้ง่ายขึ้น
ไลบรารีของไคลเอ็นต์ใช้รูปแบบที่เป็นธรรมชาติของแต่ละภาษาที่รองรับและ
ลดโค้ดมาตรฐานที่คุณต้องเขียน ไลบรารีของไคลเอ็นต์พร้อมให้บริการในภาษาโปรแกรมต่างๆ เมื่อใช้งานไลบรารีเหล่านี้ คุณจะไม่ต้องตั้งค่าคำขอ HTTP และแยกวิเคราะห์การตอบกลับด้วยตนเอง
อ่านเพิ่มเติมเกี่ยวกับไลบรารีของไคลเอ็นต์ระบบคลาวด์และไลบรารีของไคลเอ็นต์ Google API รุ่นเก่าในคำอธิบายเกี่ยวกับไลบรารีของไคลเอ็นต์
ไลบรารีของไคลเอ็นต์
ไดรฟ์มีไลบรารีของไคลเอ็นต์สำหรับภาษาต่อไปนี้
เลือกภาษาโปรแกรมที่คุณต้องการใช้
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
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
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
เพิ่มคำสั่ง require
ในโปรเจ็กต์ และสร้างอินสแตนซ์ของบริการ
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่
google-api-ruby-client
ที่เก็บ GitHub
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-04 UTC
[null,null,["อัปเดตล่าสุด 2025-08-04 UTC"],[],[],null,["# Install the Google Drive client libraries\n\nThe Google Drive API is built on HTTP and JSON, so any standard HTTP client can\nsend requests to it and parse the responses.\n\nHowever, the Google API client libraries provide better language integration,\nimproved security, and facilitate making calls that require user authorization.\nThe client libraries use each supported language's natural conventions and\nreduce boilerplate code that you have to write. The client libraries are\navailable in several programming languages. By using them you can avoid the need\nto manually set up HTTP requests and parse the responses.\n\nRead more about the Cloud Client Libraries and the older Google API Client\nLibraries in [Client libraries\nexplained](https://cloud.google.com/apis/docs/client-libraries-explained).\n\nClient libraries\n----------------\n\nDrive provides client libraries for the following languages.\nSelect the programming language that you want to use. \n\n### Dart\n\nGet the latest [Google Drive API client library for\nDart](https://github.com/google/googleapis.dart/tree/master/generated/googleapis).\n\nRun the following command to install this client library in your environment\nfor Dart: \n\n dart pub add googleapis\n\nRun the following command to install this client library in your environment\nfor Flutter: \n\n flutter pub add googleapis\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`googleapis.dart`](https://github.com/google/googleapis.dart/tree/master/generated/googleapis/example)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://pub.dartlang.org/packages/googleapis).\n\n### Go\n\nGet the latest [Google Drive API client library for\nGo](https://github.com/googleapis/google-api-go-client).\n\nRun the following command to install an API and a version of that API in\nyour environment: \n\n go get google.golang.org/api/urlshortener/v1\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-go-client`](https://github.com/googleapis/google-api-go-client/tree/main/examples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://pkg.go.dev/google.golang.org/api/drive/v3).\n\n### Java\n\nGet the latest [Google Drive API client library for\nJava](https://github.com/googleapis/google-api-java-client-services/tree/main/clients/google-api-services-drive/v3).\n\nTo use Maven, add the following lines to your `pom.xml` file: \n\n \u003cproject\u003e\n \u003cdependencies\u003e\n \u003cdependency\u003e\n \u003cgroupId\u003ecom.google.apis\u003c/groupId\u003e\n \u003cartifactId\u003egoogle-api-services-drive\u003c/artifactId\u003e\n \u003cversion\u003ev3-rev20240509-2.0.0\u003c/version\u003e\n \u003c/dependency\u003e\n \u003c/dependencies\u003e\n \u003c/project\u003e\n\nTo use Gradle, add the following lines to your `build.gradle` file: \n\n repositories {\n mavenCentral()\n }\n dependencies {\n implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'\n }\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-java-client-services`](https://github.com/googleapis/google-api-java-client-services/tree/main/clients/google-api-services-drive/v3)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/java/google-api-services-drive/latest/).\n\n### JavaScript\n\nGet the latest [Google Drive API client library for\nJavaScript](https://github.com/google/google-api-javascript-client).\n\nUse `gapi.client.request` to make requests to the JavaScript client library.\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-javascript-client`](https://github.com/google/google-api-javascript-client/tree/master/samples)\nGitHub repository.\n\n### .NET\n\nGet the latest [Google Drive API client library for\n.NET](https://github.com/googleapis/google-api-dotnet-client).\n\nRun the following command to install this package in your environment: \n\n dotnet add package Google.Apis --version 1.68.0\n\nFor alternative methods of installation, see the\n[`Google.Apis`](https://www.nuget.org/packages/Google.Apis) NuGet page.\n\n### Code samples\n\nTo view or get individual code samples, see the [Get\nstarted](https://developers.google.com/api-client-library/dotnet/get_started)\npage.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/dotnet/Google.Apis.Drive.v3/latest/api/Google.Apis.Drive.v3.html).\n\n### Node.js\n\nGet the latest [Google Drive API client library for\nNode.js](https://github.com/googleapis/google-api-nodejs-client).\n\nRun the following command to install this client library in your\nenvironment: \n\n npm install @googleapis/drive\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-nodejs-client`](https://github.com/googleapis/google-api-nodejs-client/tree/main/samples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/nodejs/googleapis/latest/drive/classes/Drive.html).\n\n### Obj-C\n\nGet the latest [Google Drive API client library for Objective-C for\nREST](https://github.com/google/google-api-objectivec-client-for-rest).\n\nIf you're building from CocoaPods, add the required pod to the `Podfile` in\nyour environment: \n\n pod 'GoogleAPIClientForREST/Drive'\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-objectivec-client-for-rest`](https://github.com/google/google-api-objectivec-client-for-rest/tree/main/Examples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011210).\n\n### PHP\n\nGet the latest [Google Drive API client library for\nPHP](https://github.com/googleapis/google-api-php-client).\n\nTo use Composer, run the following command to install this client library in\nyour environment: \n\n npm install @googleapis/drivecomposer require google/apiclient:^2.15.0\n\nTo download and install the release instead, extract the download file\nand include the autoloader in your project: \n\n require_once '/path/to/google-api-php-client/vendor/autoload.php';\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-php-client`](https://github.com/googleapis/google-api-php-client/tree/main/examples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://developers.google.com/resources/api-libraries/documentation/drive/v3/php/latest/).\n\n### Python\n\nGet the latest [Google Drive API client library for\nPython](https://github.com/googleapis/google-api-python-client).\n\nInstall this client library in a\n[virtualenv](https://virtualenv.pypa.io/en/latest/) in your environment\nusing `pip`.\n\nTo install on Mac or Linux: \n\n pip3 install virtualenv\n virtualenv \u003cyour-env\u003e\n source \u003cyour-env\u003e/bin/activate\n \u003cyour-env\u003e/bin/pip install google-api-python-client\n\nTo install on Windows: \n\n pip install virtualenv\n virtualenv \u003cyour-env\u003e\n \u003cyour-env\u003e\\Scripts\\activate\n \u003cyour-env\u003e\\Scripts\\pip.exe install google-api-python-client\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-python-client`](https://github.com/googleapis/google-api-python-client/tree/main/samples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.github.io/google-api-python-client/docs/dyn/drive_v3.html).\n\n### Ruby\n\nGet the latest [Google Drive API client library for\nRuby](https://github.com/googleapis/google-api-ruby-client).\n\nTo use `gem install`, run the following command to install this client\nlibrary in your environment: \n\n gem install google-apis-drive_v3 -v 0.5.0\n\nTo require the file instead, add it to your `Gemfile`, add the require\nstatement in your project, and instantiate the service: \n\n require 'google/apis/drive_v3'\n drive = Google::Apis::DriveV3::DriveService.new\n\n### Code samples\n\nTo view or get individual code samples, see the\n[`google-api-ruby-client`](https://github.com/googleapis/google-api-ruby-client/tree/main/samples)\nGitHub repository.\n\n### Client library documentation\n\nFor more information, view the [client library\ndocumentation](https://googleapis.dev/ruby/google-api-client/latest/Google/Apis/DriveV3.html)."]]