ติดตั้งไลบรารีของไคลเอ็นต์ Google ไดรฟ์

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

เอกสารไลบรารีของไคลเอ็นต์

ดูข้อมูลเพิ่มเติมได้ในเอกสารไลบรารีไคลเอ็นต์