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

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

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

يمكنك الاطّلاع على مزيد من المعلومات عن مكتبات Cloud Client Libraries ومكتبات عملاء واجهة 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.

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

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

جافا

يمكنك الحصول على أحدث مكتبة عملاء لواجهة 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، نفِّذ الأمر التالي لتثبيت مكتبة العميل هذه في بيئتك:

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

ثبِّت مكتبة العميل هذه في بيئة افتراضية في بيئتك باستخدام 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

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

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

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

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