התקנת ספריות הלקוח של Google Drive

ממשק Google Drive API מבוסס על HTTP ועל JSON, כך שכל לקוח HTTP סטנדרטי יכול לשלוח אליו בקשות ולנתח את התשובות.

עם זאת, ספריות הלקוח של Google API מספקות שילוב טוב יותר של שפות, אבטחה משופרת ומאפשרות לבצע קריאות שדורשות הרשאת משתמש. ספריות הלקוח משתמשות במוסכמות הטבעיות של כל שפה נתמכת ומצמצמות את כמות הקוד שחוזר על עצמו (boilerplate) שצריך לכתוב. ספריות הלקוח זמינות בכמה שפות תכנות. כשמשתמשים בספריות האלה, לא צריך להגדיר בקשות HTTP ולנתח את התשובות באופן ידני.

מידע נוסף על ספריות הלקוח ב-Cloud ועל ספריות הלקוח הישנות של Google API זמין במאמר הסבר על ספריות לקוח וממשקי Cloud API.

ספריות לקוח

‫Drive מספק ספריות לקוח לשפות הבאות. בוחרים את שפת התכנות שבה רוצים להשתמש.

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, מוסיפים את ה-pod הנדרש אל Podfile בסביבה שלכם:

pod 'GoogleAPIClientForREST/Drive'

דוגמאות קוד

כדי לראות או לקבל דוגמאות קוד ספציפיות, אפשר לעיין במאגר GitHub‏ google-api-objectivec-client-for-rest.

מסמכי מידע על ספריות לקוח

מידע נוסף זמין במאמרי העזרה לספריית הלקוח.

PHP

אתם יכולים לקבל את ספריית הלקוח העדכנית של Google Drive API ל-PHP.

כדי להשתמש ב-Composer, מריצים את הפקודה הבאה כדי להתקין את ספריית הלקוח הזו בסביבה שלכם:

composer 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.

מסמכי מידע על ספריות לקוח

מידע נוסף זמין במאמרי העזרה לספריית הלקוח.