Google Drive API สร้างขึ้นในรูปแบบ HTTP และ JSON ไคลเอ็นต์ HTTP มาตรฐานต่างๆ จึงส่งคำขอไปยัง API นี้และแยกวิเคราะห์การตอบกลับได้
อย่างไรก็ตาม ไลบรารีของไคลเอ็นต์ Google API มีการผสานรวมภาษาที่ดีกว่า ความปลอดภัยที่ดียิ่งขึ้น และอำนวยความสะดวกในการเรียกที่ต้องมีการให้สิทธิ์ผู้ใช้ ไลบรารีของไคลเอ็นต์ใช้รูปแบบที่เป็นธรรมชาติของภาษาที่รองรับแต่ละภาษา และช่วยลดโค้ดที่ซ้ำกันซึ่งคุณต้องเขียน ไลบรารีของไคลเอ็นต์พร้อมให้บริการเป็นภาษาโปรแกรมต่างๆ เมื่อใช้งานไลบรารีเหล่านี้ คุณจะไม่ต้องตั้งค่าคำขอ HTTP และแยกวิเคราะห์การตอบกลับด้วยตนเอง
อ่านข้อมูลเพิ่มเติมเกี่ยวกับไลบรารีของไคลเอ็นต์ระบบคลาวด์และไลบรารีของไคลเอ็นต์ Google API เวอร์ชันเก่าได้ในคำอธิบายเกี่ยวกับไลบรารีของไคลเอ็นต์
ไลบรารีของไคลเอ็นต์
ไดรฟ์มีไลบรารีของไคลเอ็นต์สำหรับภาษาต่อไปนี้ เลือกภาษาโปรแกรมที่ต้องการใช้
Dart
ดูไลบรารีของไคลเอ็นต์ Google Drive API ล่าสุดสำหรับ Dart
เรียกใช้คําสั่งต่อไปนี้เพื่อติดตั้งคลังไลบรารีไคลเอ็นต์นี้ในสภาพแวดล้อมของคุณสำหรับ Dart
dart pub add googleapis
เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งไลบรารีไคลเอ็นต์นี้ในสภาพแวดล้อมสำหรับ Flutter
flutter pub add googleapis
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ googleapis.dart
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
Go
ดูไลบรารีของไคลเอ็นต์ Google Drive API ล่าสุดสำหรับ Go
เรียกใช้คําสั่งต่อไปนี้เพื่อติดตั้ง API และเวอร์ชันของ API นั้นในสภาพแวดล้อมของคุณ
go get google.golang.org/api/urlshortener/v1
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-go-client
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
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'
}
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-java-client-services
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
JavaScript
ดูไลบรารีของไคลเอ็นต์ Google ไดรฟ์ API ล่าสุดสำหรับ JavaScript
ใช้ gapi.client.request
เพื่อส่งคําขอไปยังไลบรารีไคลเอ็นต์ JavaScript
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-javascript-client
.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
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-nodejs-client
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
Obj-C
ดูไลบรารีของไคลเอ็นต์ Google Drive API ล่าสุดสำหรับ Objective-C สำหรับ REST
หากคุณสร้างจาก CocoaPods ให้เพิ่มพ็อดที่จําเป็นลงใน Podfile
ใน
สภาพแวดล้อมของคุณ
pod 'GoogleAPIClientForREST/Drive'
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-objectivec-client-for-rest
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
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';
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-php-client
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
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
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-python-client
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์
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
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-ruby-client
เอกสารประกอบของไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของไลบรารีไคลเอ็นต์