يتم إنشاء واجهة برمجة التطبيقات لبحث الرسم البياني المعرفي من Google استنادًا إلى HTTP وJSON، ما يتيح لأي برنامج HTTP عادي إرسال طلبات إلى الواجهة وتحليل استجاباتها.
في المقابل، توفر مكتبات برامج واجهة Google API نتائج أفضل على مستوى التكامل اللغوي والأمان، كما تقدّم إمكانات أفضل في إجراء الطلبات التي تحتاج إلى إذن من المستخدم. تتوفر مكتبات البرامج بعدّة لغات برمجة. ويغنيك استخدام هذه المكتبات عن إعداد طلبات HTTP وتحليل الاستجابات يدويًا.
للبدء، اختَر لغة البرمجة التي تستخدمها في التطوير.
البدء
احصل على أحدث مكتبة عميل لواجهة برمجة التطبيقات لبحث Google Knowledge على Google (الإصدار الأولي). راجِع دليل المطوّر لمكتبة البرامج.
لغة Java
تحتوي هذه الصفحة على معلومات عن بدء استخدام Knowledge Graph Search API من خلال استخدام مكتبة عميل "واجهة Google API" للغة جافا. لمزيد من المعلومات، يمكن الاطّلاع على المستندات التالية:
- تصفَّح مرجع جافا سكريبت لواجهة برمجة تطبيقات بحث الرسم البياني المعرفي.
- اطَّلِع على دليل المطوّر لمكتبة برامج Google API للغة Java.
- تفاعل مع واجهة برمجة التطبيقات هذه في متصفحك باستخدام مستكشف واجهات برمجة التطبيقات لواجهة برمجة تطبيقات بحث الرسم البياني المعرفي.
إضافة مكتبة البرامج إلى مشروعك
يمكنك اختيار بيئة الإصدار (Maven أو Gradle) من بين علامات التبويب التالية:
أضِف ما يلي إلى ملف pom.xml
:
أضِف ما يلي إلى ملف build.gradle
:
JavaScript
راجِع دليل المطوّر لمكتبة البرامج.
NET.
تحتوي هذه الصفحة على معلومات عن بدء استخدام واجهة برمجة التطبيقات للبحث عن الرسم البياني المعرفي باستخدام مكتبة عميل واجهة برمجة تطبيقات Google لـ .NET. للحصول على مزيد من المعلومات، اطلع على الوثائق التالية:
- تصفَّح المستندات المرجعية لنظام .NET التي تخص "واجهة برمجة التطبيقات للبحث في الرسم البياني المعرفي".
- اطَّلِع على دليل المطوّر لمكتبة برامج Google API لنظام NET.
- تفاعل مع واجهة برمجة التطبيقات هذه في متصفحك باستخدام مستكشف واجهات برمجة التطبيقات لواجهة برمجة تطبيقات بحث الرسم البياني المعرفي.
تنزيل المكتبة
ثبِّت حزمة NuGet: Google.Apis.
Node.js
يمكنك الحصول على أحدث مكتبة عميل لواجهة برمجة التطبيقات في "الرسم البياني المعرفي من Google" لنظام Node.js. راجِع دليل المطوّر لمكتبة البرامج.
Obj-C
احصل على أحدث مكتبة عميل لواجهة برمجة التطبيقات في "الرسم البياني المعرفي من Google" للهدف ج. راجِع دليل المطوّر لمكتبة البرامج.
لغة PHP
احصل على أحدث مكتبة عميل لواجهة برمجة التطبيقات للرسم البياني المعرفي من Google للغة PHP (إصدار تجريبي). راجِع دليل المطوّر لمكتبة البرامج.
لغة Python
تحتوي هذه الصفحة على معلومات عن بدء استخدام Knowledge Graph Search API باستخدام مكتبة عميل "واجهة Google API" للغة Python. لمزيد من المعلومات، يمكن الاطّلاع على المستندات التالية:
- تصفَّح مرجع PyDoc لواجهة برمجة تطبيقات البحث للرسم البياني المعرفي.
- اطَّلِع على دليل المطوّر لمكتبة برامج Google API للغة Python.
- تفاعل مع واجهة برمجة التطبيقات هذه في متصفحك باستخدام مستكشف واجهات برمجة التطبيقات لواجهة برمجة تطبيقات بحث الرسم البياني المعرفي.
متطلبات النظام
- أنظمة التشغيل:
- Linux
- Mac OS X
- Windows
- الإصدار 2.7 أو 3.4 أو الإصدارات اللاحقة من نظام Python
تثبيت مكتبة البرامج
يمكنك استخدام مدير حُزم أو تنزيل مكتبة برامج Python يدويًا وتثبيتها:
التثبيت المُدار
استخدِم pip أو setuptools لإدارة التثبيت. قد تحتاج إلى تشغيل sudo
أولاً.
- pip (يفضَّل استخدامها):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
التثبيت اليدوي
- نزِّل مكتبة البرامج الأحدث للغة Python.
- فُكَّ حزمة الرمز.
- تثبيت:
python setup.py install
App Engine
بما أنّ مكتبات برامج Python غير مثبَّتة في بيئة وقت تشغيل Python في App Engine، عليك نسخها إلى تطبيقك كما هي الحال مع مكتبات الجهات الخارجية.
Ruby
تحتوي هذه الصفحة على معلومات عن بدء استخدام Knowledge Graph Search API من خلال استخدام مكتبة عميل "واجهة Google API" للغة Ruby. لمزيد من المعلومات، يمكن الاطّلاع على المستندات التالية:
- اطَّلِع على دليل البدء لمكتبة برامج Google API للغة Ruby.
- تفاعل مع واجهة برمجة التطبيقات هذه في متصفحك باستخدام مستكشف واجهات برمجة التطبيقات لواجهة برمجة تطبيقات بحث الرسم البياني المعرفي.
تنزيل أداة google-api-client
وفقًا للنظام الذي تستخدمه، قد تحتاج إلى إضافة هذه الأوامر من خلال sudo
.
إذا لم يسبق لك تثبيت مكتبة برامج "واجهة Google API" للغة Ruby، يمكنك تثبيتها باستخدام RubyGems
:
gem install google-api-client
إذا كان قد سبق لك تثبيت الأداة، يُرجى التحديث إلى أحدث إصدار منها:
gem update -y google-api-client
بدء استخدام مكتبة برامج Google API للغة Ruby
للاطّلاع على كيفية تقديم طلبك الأول، راجِع دليل البدء.
طرق أخرى للدخول إلى واجهة برمجة تطبيقات بحث الرسم البياني للمعرفة من Google
يسرد الجدول التالي طرقًا أخرى للوصول إلى Google Knowledge Graph Search API:
طريقة الدخول | الوصف |
---|---|
مستكشف واجهات برمجة التطبيقات | أداة تفاعلية تتيح لك تجربة Google APIs من متصفّحك مباشرةً. |