تم إنشاء Google Drive API استنادًا إلى HTTP وJSON، ما يتيح لأي عميل HTTP عادي إرسال الطلبات إليه وتحليل الردود.
ولكن مكتبات عملاء واجهة Google API توفر تكاملاً أفضل للّغات، وتحسين مستوى الأمان وتسهيل إجراء المكالمات التي تتطلب الحصول على إذن المستخدم. تستخدم مكتبات البرامج الاصطلاحات الطبيعية لكل لغة مدعومة تقليل الرمز النموذجي الذي يتعين عليك كتابته. مكتبات العملاء هي متوفرة بعدة لغات برمجة. وباستخدامها يمكنك تجنب الحاجة إلى لإعداد طلبات HTTP وتحليل الاستجابات يدويًا.
الاطّلاع على مزيد من المعلومات عن Cloud Client Libraries وبرنامج Google API القديم المكتبات في مكتبات العملاء وشرحها.
مكتبات العملاء
يوفر Drive مكتبات العملاء للغات التالية. حدد لغة البرمجة التي تريد استخدامها.
Dart
الحصول على أحدث مكتبة برامج لواجهة Google Drive API لنظام التشغيل رمي السهام:
شغِّل الأمر التالي لتثبيت مكتبة البرامج هذه في بيئتك. للعبة Dart:
dart pub add googleapis
شغِّل الأمر التالي لتثبيت مكتبة البرامج هذه في بيئتك. بالنسبة إلى Flutter:
flutter pub add googleapis
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
googleapis.dart
مستودع جيت هب.
مستندات مكتبة العملاء
لمزيد من المعلومات، يمكنك الاطّلاع على مكتبة البرامج. ذات الصلة.
البدء
الحصول على أحدث مكتبة برامج لواجهة Google Drive API لنظام التشغيل انتقال.
شغِّل الأمر التالي لتثبيت واجهة برمجة تطبيقات وإصدار من واجهة برمجة التطبيقات هذه. بيئتك:
go get google.golang.org/api/urlshortener/v1
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
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'
}
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
google-api-java-client-services
مستودع جيت هب.
مستندات مكتبة العملاء
لمزيد من المعلومات، يمكنك الاطّلاع على مكتبة البرامج. ذات الصلة.
JavaScript
الحصول على أحدث مكتبة برامج لواجهة Google Drive API لنظام التشغيل JavaScript.
يمكنك استخدام gapi.client.request
لإرسال طلبات إلى مكتبة برامج JavaScript.
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
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
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
google-api-nodejs-client
مستودع جيت هب.
مستندات مكتبة العملاء
لمزيد من المعلومات، يمكنك الاطّلاع على مكتبة البرامج. ذات الصلة.
Obj-C
الحصول على أحدث مكتبة برامج لواجهة Google Drive API للغة Objective-C للنطاق راحة
إذا كنت بصدد البناء باستخدام CocoaPods، أضِف المجموعة المطلوبة إلى Podfile
في
بيئتك:
pod 'GoogleAPIClientForREST/Drive'
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
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';
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
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
مستودع جيت هب.
مستندات مكتبة العملاء
لمزيد من المعلومات، يمكنك الاطّلاع على مكتبة البرامج. ذات الصلة.
Ruby
الحصول على أحدث مكتبة برامج لواجهة Google Drive API لنظام التشغيل ياقوت أحمر.
لاستخدام gem install
، عليك تشغيل الأمر التالي لتثبيت هذا البرنامج.
المكتبة في بيئتك:
gem install google-apis-drive_v3 -v 0.5.0
للمطالبة بالملف بدلاً من ذلك، يجب إضافته إلى Gemfile
، وإضافة الطلب
وبيانك في مشروعك، وإنشاء مثيل للخدمة:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
عيّنات تعليمات برمجية
لعرض عيّنات تعليمات برمجية فردية أو الحصول عليها، يمكنك الاطّلاع على
google-api-ruby-client
مستودع جيت هب.
مستندات مكتبة العملاء
لمزيد من المعلومات، يمكنك الاطّلاع على مكتبة البرامج. ذات الصلة.