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

تعتمد واجهة برمجة التطبيقات للفهرسة على 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.indexing.

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

إرسال تعليقات حول...