Google Drive API מבוסס על HTTP ועל JSON, כך שכל לקוח HTTP סטנדרטי יכול לשלוח אליו בקשות ולנתח את התשובות.
עם זאת, ספריות הלקוח של Google API מספקות שילוב טוב יותר של שפות, אבטחה משופרת ופשוטה יותר לבצע קריאות שמחייבות הרשאת משתמש. ספריות הלקוח משתמשות במוסכמות הטבעיות של כל שפה נתמכת ומצמצמות את הקוד שצריך לכתוב. ספריות הלקוח זמינות בכמה שפות תכנות. כשמשתמשים בספריות האלה, לא צריך להגדיר בקשות 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
.
דוגמאות קוד
כדי לראות או לקבל דוגמאות קוד נפרדות, ראו את הדף Get started (תחילת העבודה).
מסמכי תיעוד של ספריות לקוח
מידע נוסף זמין במסמכי העזרה של ספריית הלקוח.
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
דוגמאות קוד
כדי לראות או לקבל דוגמאות קוד ספציפיות, עיינו במאגר 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
.
מסמכי תיעוד של ספריית לקוח
מידע נוסף זמין במסמכי העזרה של ספריית הלקוח.