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

Google Drive API สร้างขึ้นในรูปแบบ HTTP และ JSON ไคลเอ็นต์ HTTP มาตรฐานต่างๆ จึงส่งคำขอไปยัง API นี้และแยกวิเคราะห์การตอบกลับได้

อย่างไรก็ตาม ไลบรารีของไคลเอ็นต์ Google API มีการผสานรวมภาษาที่ดีกว่า ความปลอดภัยที่ดียิ่งขึ้น และอำนวยความสะดวกในการเรียกที่ต้องมีการให้สิทธิ์ผู้ใช้ ไลบรารีของไคลเอ็นต์ใช้รูปแบบที่เป็นธรรมชาติของภาษาที่รองรับแต่ละภาษา และช่วยลดโค้ดที่ซ้ำกันซึ่งคุณต้องเขียน ไลบรารีของไคลเอ็นต์พร้อมให้บริการเป็นภาษาโปรแกรมต่างๆ การใช้โซลูชันเหล่านี้จะช่วยให้คุณไม่ต้องตั้งค่าคำขอ HTTP และแยกวิเคราะห์การตอบกลับด้วยตนเอง

อ่านข้อมูลเพิ่มเติมเกี่ยวกับไลบรารีของไคลเอ็นต์ระบบคลาวด์และไลบรารีของไคลเอ็นต์ Google API เวอร์ชันเก่าได้ในคำอธิบายเกี่ยวกับไลบรารีของไคลเอ็นต์

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

ไดรฟ์มีไลบรารีของไคลเอ็นต์สำหรับภาษาต่อไปนี้ เลือกภาษาโปรแกรมที่ต้องการใช้

Dart

รับไลบรารีของไคลเอ็นต์ Google ไดรฟ์ 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

ตัวอย่างโค้ด

หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดู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

ตัวอย่างโค้ด

หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ 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';

ตัวอย่างโค้ด

หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดู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

ตัวอย่างโค้ด

หากต้องการดูหรือรับตัวอย่างโค้ดแต่ละรายการ โปรดดูที่เก็บ GitHub ของ google-api-ruby-client

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

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