تثبيت مكتبات البرامج

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

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

للبدء، اختَر لغة البرمجة التي تستخدمها في التطوير.

لغة Go

احصل على أحدث مكتبة لبرامج "واجهة برمجة التطبيقات للفهرسة" للغة Go (الإصدار الأولي).

راجِع دليل مطوّري البرامج لمكتبة البرامج.

Java

تحتوي هذه الصفحة على معلومات عن بدء استخدام "واجهة برمجة التطبيقات للفهرسة" باستخدام مكتبة عميل "واجهة Google API" للغة Java. وقد يهمك أيضًا الاطّلاع على المستندات التالية:

إضافة مكتبة إلى مشروعك

يمكنك اختيار بيئة الإنشاء (Maven أو Gradle) من بين علامات التبويب التالية أو تنزيل ملف zip يتضمن كل ملفات أرشيف Java التي تحتاجها:

تنزيل

يمكنك تنزيل الإصدار الثالث من مكتبة برامج "واجهة برمجة التطبيقات للفهرسة" للغة Java.

اطّلِع على الملف indexing/readme.html للحصول على تفاصيل عن:

  • محتوى ملف ZIP
  • ملفات أرشيف Java التابعة واللازمة لكل نوع من أنواع التطبيقات (تطبيق ويب أو تطبيق مُثبَّت أو تطبيق Android)

يحتوي المجلد libs على جميع الملفات التابعة القابلة للاستخدام بشكل عام والتي قد تحتاجها في جميع أنواع التطبيقات.

JavaScript

راجِع دليل مطوّري البرامج لمكتبة البرامج.

NET.

تضم هذه الصفحة معلومات عن البدء في استخدام "واجهة برمجة التطبيقات للفهرسة" باستخدام مكتبة برامج "واجهة Google API" لنظام ‎.NET وقد يهمك أيضًا الاطّلاع على المستندات التالية:

تنزيل المكتبة

ثبِّت حزمة NuGet: Google.Apis.

Node.js

يمكنك الحصول على أحدث مكتبة لبرامج "واجهة برمجة التطبيقات للفهرسة" لنظام Node.js.

راجِع دليل مطوّري البرامج لمكتبة البرامج.

لغة Obj-C

يمكنك الحصول على أحدث مكتبة لبرامج "واجهة برمجة التطبيقات للفهرسة" للغة Objective-C.

راجِع دليل مطوّري البرامج لمكتبة البرامج.

لغة PHP

يمكنك الحصول على أحدث مكتبة لبرامج "واجهة برمجة التطبيقات للفهرسة" للغة PHP (الإصدار التجريبي).

راجِع دليل مطوّري البرامج لمكتبة العميل.

لغة Python

تحتوي هذه الصفحة على معلومات حول بدء استخدام "واجهة برمجة التطبيقات للفهرسة" باستخدام مكتبة عميل "واجهة Google API" للغة Python. وقد يهمك أيضًا الاطّلاع على المستندات التالية:

متطلبات النظام

تثبيت مكتبة العميل

يمكنك استخدام مدير الحزَم أو تنزيل مكتبة برنامج Python وتثبيتها يدويًا:

التثبيت المُدار

استخدم pip أو setuptools لإدارة التثبيت (قد تحتاج إلى تشغيل sudo أولاً):

  • pip (يفضَّل استخدامها):
    $ pip install --upgrade google-api-python-client
  • Setuptools: استخدِم أداة easy_install المتوفرة في حزمة setuptools:
    $ easy_install --upgrade google-api-python-client

التثبيت اليدوي

يمكنك تنزيل أحدث مكتبة برامج للغة Python وفكّ حزمة الترميز وتشغيل python setup.py install.

App Engine

بسبب عدم تثبيت مكتبات برامج Python في بيئة وقت تشغيل Python لمنصة App Engine، يجب إضافة مورِّد لهذه المكتبات في تطبيقك بشكل مماثل لمكتبات الجهات الخارجية.

لغة Ruby

تحتوي هذه الصفحة على معلومات عن بدء استخدام "واجهة برمجة التطبيقات للفهرسة" باستخدام مكتبة عميل "واجهة Google API" للغة Ruby. وقد يهمك أيضًا الاطّلاع على المستندات التالية:

تثبيت أداة google-api-client

إذا لم يسبق لك تثبيت مكتبة برامج "واجهة Google API" للغة Ruby، يمكنك فتح وحدة طرفية وتثبيتها باستخدام RubyGems:

$ gem install google-api-client

إذا كان قد سبق لك تثبيت الأداة وتودّ تحديثها إلى آخر إصدار:

$ gem update -y google-api-client

وفقًا للنظام الذي تستخدمه، قد تحتاج إلى إضافة هذه الأوامر من خلال sudo.

بدء استخدام مكتبة برامج "واجهة Google API" للغة Ruby

احرِص على الاطّلاع على دليل البدء الشامل للحصول على نظرة عامة سريعة حول طريقة تقديم طلبك الأول.

طرق أخرى للدخول إلى "واجهة برمجة التطبيقات للفهرسة"

يسرد الجدول أدناه طرق ملائمة أخرى للدخول إلى "واجهة برمجة التطبيقات للفهرسة".

طريقة الدخول الوصف
مستكشف واجهات برمجة التطبيقات أداة تفاعلية تتيح لك تجربة Google APIs بسهولة من خلال متصفِّحك مباشرةً.