مكتبات العملاء

توفّر هذه الصفحة روابط إلى طرق ملائمة للوصول إلى Home Graph API.

مكتبات عملاء Home Graph API

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

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

يمكنك الحصول على أحدث مكتبة لبرامج Home Graph API للغة Go (الإصدار الأولي). راجِع دليل المطوّر الخاص بمكتبة البرامج.

تحتوي هذه الصفحة على معلومات حول بدء استخدام HomeGraph API من خلال مكتبة برامج Google API للغة Java. لمزيد من المعلومات، يمكن الاطّلاع على المستندات التالية:

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

يمكنك اختيار بيئة الإصدار (Maven أو Gradle) من بين علامات التبويب التالية:

MavenGradle

أضِف ما يلي إلى ملف pom.xml:

راجِع جميع الإصدارات المتوفّرة في مستودع Maven المركزي.

أضِف ما يلي إلى ملف build.gradle:

راجِع جميع الإصدارات المتوفّرة في مستودع Maven المركزي.

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

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

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

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

يمكنك الحصول على أحدث مكتبة برامج خاصة بواجهة برمجة التطبيقات Home Graph API لنظام Node.js. راجِع دليل المطوّر الخاص بمكتبة البرامج.

يمكنك الحصول على أحدث مكتبة برامج خاصة بواجهة برمجة التطبيقات Home Graph API للغة Objective-C. راجِع دليل المطوّر الخاص بمكتبة البرامج.

يمكنك الحصول على أحدث مكتبة برامج لواجهة Home Graph API للغة PHP. راجِع دليل المطوّر الخاص بمكتبة البرامج.

تحتوي هذه الصفحة على معلومات حول بدء استخدام HomeGraph API من خلال مكتبة برامج Google API للغة Python. لمزيد من المعلومات، يمكن الاطّلاع على المستندات التالية:

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

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

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

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

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

  • pip (يفضَّل استخدامها):
    pip install --upgrade google-api-python-client
  • Setuptools:
    easy_install --upgrade google-api-python-client

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

  1. نزِّل مكتبة البرامج الأحدث للغة Python.
  2. فُكَّ حزمة الرمز.
  3. ثبِّت المكتبة:
    python setup.py install

App Engine

بما أنّ مكتبات برامج Python غير مثبَّتة في بيئة وقت تشغيل Python في App Engine، عليك نسخها إلى تطبيقك كما هي الحال مع مكتبات الجهات الخارجية.

تحتوي هذه الصفحة على معلومات عن بدء استخدام HomeGraph API من خلال مكتبة برامج 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

للاطّلاع على كيفية تقديم طلبك الأول، راجِع دليل البدء.

طرق أخرى للوصول إلى Home Graph API

يسرد الجدول التالي طرقًا أخرى للوصول إلى Home Graph API:

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

مكتبات أخرى

المكتبات والمستودعات الأخرى التي يمكن أن تساعد في دمج أنظمة المنزل الذكي

المكتبة الوصف
مكتبة Node.js في "المهام مع مساعد Google" هذه هي مكتبة Node.js لتنفيذ ميزة التوصيل في المنزل الذكي من Google. لمزيد من المعلومات عن عمليات دمج الأجهزة المنزلية الذكية، اطّلِع على وحدة الأجهزة المنزلية الذكية.
مكتبة Java للمنازل الذكية من Google هذه هي مكتبة Java لتنفيذ طلبات المنزل الذكي من Google. لمزيد من المعلومات عن عمليات دمج الأجهزة المنزلية الذكية من Google، يُرجى الاطّلاع على وحدة الأجهزة المنزلية الذكية.
مخطّطات JSON للمنزل الذكي من Google مستودعات لتعريفات مخطّطات JSON لواجهات سمات وأهداف المنزل الذكي من Google اطّلِع على خيارات أدوات إنشاء مخطّطات JSON لمحاولة إنشاء عنصر مكتبة للغات المتوافقة.
مكتبة أنواع Local Home SDK هذه هي مكتبة TypeScript لتنفيذ ميزة "تنفيذ حزمة تطوير البرامج (SDK) المحلية للمنزل". لمزيد من المعلومات، يمكنك الاطّلاع على دليل التسليم المحلي.