تثبيت مكتبات عملاء Google Drive

تم إنشاء Google Drive API استنادًا إلى HTTP وJSON، ما يتيح لأي عميل HTTP عادي إرسال طلبات إلى الواجهة وتحليل استجاباتها.

ومع ذلك، توفّر مكتبات برامج واجهة Google API نتائج أفضل على مستوى التكامل اللغوي والأمان المعزَّز وتسهيل إجراء الطلبات التي تحتاج إلى إذن من المستخدم. تستخدم مكتبات العملاء الاصطلاحات الطبيعية لكل لغة متوافقة وتقلل من الرمز النموذجي الذي يجب كتابته. تتوفر مكتبات العملاء بعدة لغات برمجة. وباستخدامها، يمكنك تجنُّب الحاجة إلى إعداد طلبات HTTP يدويًا وتحليل الاستجابات.

يمكنك الاطّلاع على مزيد من المعلومات عن "مكتبات عميل السحابة الإلكترونية" و"مكتبات عميل Google API" القديمة في شرح مكتبات العملاء.

مكتبات العملاء

يوفّر Drive مكتبات برامج باللغات التالية. حدد لغة البرمجة التي تريد استخدامها.

Dart

يمكنك الحصول على أحدث مكتبة برامج في Google Drive API لـ Dart.

قم بتشغيل الأمر التالي لتثبيت مكتبة العملاء هذه في بيئتك الخاصة بـ Dart:

dart pub add googleapis

شغِّل الأمر التالي لتثبيت مكتبة البرامج هذه في بيئتك مع Flutter:

flutter pub add googleapis

عيّنات تعليمات برمجية

لعرض نماذج التعليمات البرمجية الفردية أو الحصول عليها، يُرجى الاطّلاع على مستودع googleapis.dart GitHub.

مستندات مكتبة العملاء

لمزيد من المعلومات، يمكنك الاطّلاع على مستندات مكتبة البرامج.

البدء

يمكنك الحصول على أحدث مكتبة برامج في Google Drive API للغة Go.

شغِّل الأمر التالي لتثبيت واجهة برمجة تطبيقات وإصدار من هذه الواجهة في بيئتك:

go get google.golang.org/api/urlshortener/v1

عيّنات تعليمات برمجية

لعرض نماذج التعليمات البرمجية الفردية أو الحصول عليها، يُرجى الاطّلاع على مستودع google-api-go-client GitHub.

مستندات مكتبة العملاء

لمزيد من المعلومات، يمكنك الاطّلاع على مستندات مكتبة البرامج.

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 GitHub.

مستندات مكتبة العملاء

لمزيد من المعلومات، يمكنك الاطّلاع على مستندات مكتبة البرامج.

JavaScript

يمكنك الحصول على أحدث مكتبة برامج في Google Drive API للغة JavaScript.

استخدِم gapi.client.request لإرسال طلبات إلى مكتبة برامج JavaScript.

عيّنات تعليمات برمجية

لعرض نماذج التعليمات البرمجية الفردية أو الحصول عليها، يُرجى الاطّلاع على مستودع google-api-javascript-client GitHub.

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 GitHub.

مستندات مكتبة العملاء

لمزيد من المعلومات، يمكنك الاطّلاع على مستندات مكتبة البرامج.

Obj-C

يمكنك الحصول على أحدث مكتبة برامج في Google Drive API للغة Objective-C للغة 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.

مستندات مكتبة العملاء

لمزيد من المعلومات، يمكنك الاطّلاع على مستندات مكتبة البرامج.

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 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

عيّنات تعليمات برمجية

لعرض نماذج التعليمات البرمجية الفردية أو الحصول عليها، يُرجى الاطّلاع على مستودع google-api-ruby-client GitHub.

مستندات مكتبة العملاء

لمزيد من المعلومات، يمكنك الاطّلاع على مستندات مكتبة البرامج.