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

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

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

מידע נוסף על ספריות הלקוח ב-Cloud ועל ספריות הלקוח הישנות של Google 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, מריצים את הפקודה הבאה כדי להתקין את ספריית הלקוח הזו בסביבה שלכם:

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.

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

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