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
שיטות התקנה חלופיות מפורטות בדף NuGet של Google.Apis
.
דוגמאות קוד
כדי להציג או לקבל דוגמאות קוד ספציפיות, אפשר לעיין בדף תחילת העבודה.
מסמכי תיעוד של ספריות לקוח
מידע נוסף זמין במסמכי העזרה של ספריית הלקוח.
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
במקום זאת, כדי להוריד ולהתקין את הגרסה המשוחררת, לחלץ את קובץ ההורדה ולכלול את ה-autoloader בפרויקט:
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 לפרויקט ויוצרים את השירות:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
דוגמאות קוד
כדי להציג או לקבל דוגמאות קוד ספציפיות, אפשר להיכנס למאגר GitHub של google-api-ruby-client
.
מסמכי תיעוד של ספריות לקוח
מידע נוסף זמין במסמכי העזרה של ספריית הלקוח.