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

توفّر هذه الصفحة روابط تؤدي إلى طرق مناسبة للوصول إلى واجهة Home Graph API.

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

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

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

البدء

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

لغة Java

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

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

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

JavaScript

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

NET.

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

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

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

Node.js

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

Obj-C

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

‫2,999

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

لغة Python

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

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

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

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

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

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

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

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

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

App Engine

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

Ruby

تضم هذه الصفحة معلومات عن بدء استخدام واجهة برمجة التطبيقات 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. لمزيد من المعلومات حول عمليات الدمج مع المنازل الذكية، اطّلِع على الوحدة المنزلية الذكية.
المهام مع مكتبة "JavaScript" من Google هذه هي مكتبة Java لتنفيذ آلية تنفيذ الطلبات المنزلية الذكية من Google. للحصول على مزيد من المعلومات عن عمليات الدمج مع المنازل المزوّدة بأجهزة ذكية من Google، يُرجى الاطّلاع على الوحدة المنزلية الذكية.
مخططات Google Home المنزلية الذكية مستودعات تعريفات مخططات JSON لواجهات المنازل الذكية والأهداف على Google. راجِع خيارات منشئي مخططات JSON لإنشاء عناصر للمكتبات للغات المعتمَدة.
مكتبة الكتاب في حزمة تطوير البرامج (SDK) المحلية هذه هي مكتبة TypeScript لتنفيذ التنفيذ في حزمة تطوير البرامج (SDK) المحلية للمنزل. للحصول على مزيد من المعلومات، اطّلِع على دليل توصيل الطلبات المحلي.