Google Drive API بر روی HTTP و JSON ساخته شده است، بنابراین هر سرویس گیرنده HTTP استاندارد می تواند درخواست ها را به آن ارسال کند و پاسخ ها را تجزیه کند.
با این حال، کتابخانههای سرویس گیرنده Google API یکپارچهسازی زبان بهتر، امنیت بهبود یافته و برقراری تماسهایی که نیاز به مجوز کاربر دارند را تسهیل میکنند. کتابخانه های سرویس گیرنده از قراردادهای طبیعی هر زبان پشتیبانی شده استفاده می کنند و کد دیگ بخاری را که باید بنویسید کاهش می دهند. کتابخانه های سرویس گیرنده به چندین زبان برنامه نویسی در دسترس هستند. با استفاده از آنها می توانید از نیاز به تنظیم دستی درخواست های HTTP و تجزیه پاسخ ها جلوگیری کنید.
درباره کتابخانه های سرویس گیرنده ابری و کتابخانه های سرویس گیرنده Google API قدیمی تر در کتابخانه های مشتری توضیح داده شده است .
کتابخانه های مشتری
Drive کتابخانه های سرویس گیرنده را برای زبان های زیر فراهم می کند. زبان برنامه نویسی مورد نظر خود را انتخاب کنید.
دارت
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Dart دریافت کنید.
دستور زیر را برای نصب این کتابخانه مشتری در محیط خود برای Dart اجرا کنید:
dart pub add googleapis
دستور زیر را برای نصب این کتابخانه مشتری در محیط خود برای Flutter اجرا کنید:
flutter pub add googleapis
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن googleapis.dart
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
برو
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Go دریافت کنید.
دستور زیر را برای نصب یک API و یک نسخه از آن API در محیط خود اجرا کنید:
go get google.golang.org/api/urlshortener/v1
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-go-client
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
جاوا
آخرین کتابخانه سرویس گیرنده Google Drive API را برای جاوا دریافت کنید.
برای استفاده از 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'
}
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-java-client-services
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
جاوا اسکریپت
آخرین کتابخانه سرویس گیرنده Google Drive API را برای جاوا اسکریپت دریافت کنید.
از gapi.client.request
برای درخواست به کتابخانه سرویس گیرنده جاوا اسکریپت استفاده کنید.
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-javascript-client
GitHub مراجعه کنید.
دات نت
آخرین کتابخانه سرویس گیرنده Google Drive API را برای دات نت دریافت کنید.
برای نصب این بسته در محیط خود دستور زیر را اجرا کنید:
dotnet add package Google.Apis --version 1.68.0
برای روشهای جایگزین نصب، به صفحه Google.Apis
NuGet مراجعه کنید.
نمونه کد
برای مشاهده یا دریافت نمونه کدهای فردی، به صفحه شروع کار مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
Node.js
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Node.js دریافت کنید.
برای نصب این کتابخانه کلاینت در محیط خود دستور زیر را اجرا کنید:
npm install @googleapis/drive
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-nodejs-client
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
Obj-C
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Objective-C for REST دریافت کنید.
اگر از CocoaPods میسازید، پاد مورد نیاز را به Podfile
در محیط خود اضافه کنید:
pod 'GoogleAPIClientForREST/Drive'
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-objectivec-client-for-rest
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
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';
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-php-client
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
پایتون
آخرین کتابخانه سرویس گیرنده Google Drive API را برای Python دریافت کنید.
این کتابخانه مشتری را در یک virtualenv در محیط خود با استفاده از pip
نصب کنید.
برای نصب در مک یا لینوکس:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
برای نصب روی ویندوز:
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 مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.
روبی
آخرین کتابخانه سرویس گیرنده 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
نمونه کد
برای مشاهده یا دریافت نمونه کدهای جداگانه، به مخزن google-api-ruby-client
GitHub مراجعه کنید.
مستندات کتابخانه مشتری
برای اطلاعات بیشتر، اسناد کتابخانه مشتری را مشاهده کنید.