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

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

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

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

لغة Go

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

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

لغة جافا

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

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

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

تنزيل

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

راجِع ملف indexing/readme.html لمزيد من التفاصيل عن:

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

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

جافا سكريبت

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

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" بسهولة من خلال متصفِّحك مباشرةً.