Google Drive API สร้างขึ้นจาก HTTP และ JSON ดังนั้นไคลเอ็นต์ HTTP มาตรฐานทั้งหมดจึงส่งคำขอไปยัง API นี้และแยกวิเคราะห์การตอบกลับได้
อย่างไรก็ตาม ไลบรารีของไคลเอ็นต์ Google API มีการผสานรวมภาษาที่ดีกว่า รักษาความปลอดภัยมากขึ้น และอำนวยความสะดวกในการเรียกที่ต้องมีการให้สิทธิ์ผู้ใช้ ไลบรารีของไคลเอ็นต์จะใช้แบบแผนปกติของแต่ละภาษาที่รองรับและลดโค้ดต้นแบบที่คุณต้องเขียน ไลบรารีของไคลเอ็นต์ มีให้บริการในภาษาโปรแกรมหลายภาษา การใช้แอตทริบิวต์เหล่านี้ช่วยให้คุณไม่ต้องตั้งค่าคำขอ HTTP และแยกวิเคราะห์การตอบกลับด้วยตนเอง
อ่านข้อมูลเพิ่มเติมเกี่ยวกับไลบรารีของไคลเอ็นต์ Cloud และไลบรารีของไคลเอ็นต์ 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 Drive 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
หากต้องการใช้คอมโพสเซอร์ ให้เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้งไลบรารีของไคลเอ็นต์นี้ในสภาพแวดล้อมของคุณ
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 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
ตัวอย่างโค้ด
หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บของ GitHub google-api-ruby-client
เอกสารไลบรารีของไคลเอ็นต์
ดูข้อมูลเพิ่มเติมได้ในเอกสารไลบรารีไคลเอ็นต์