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