ספריות לקוח

בדף זה מופיעים קישורים לדרכים נוחות לגישה ל-Home Graph API.

ספריות לקוח של Home Graph API

ממשק ה-API של Home Graph מבוסס על HTTP ועל JSON, כך שכל לקוח HTTP סטנדרטי יכול לשלוח אליו בקשות ולנתח את התשובות.

עם זאת, במקום ליצור בקשות HTTP ולנתח את התגובות באופן ידני, ייתכן שתרצו להשתמש בספריות הלקוח של Google APIs. ספריות הלקוח מציעות שילוב טוב יותר של שפה, אבטחה משופרת ותמיכה בביצוע קריאות המחייבות הרשאת משתמש.

Go

אתם יכולים לקבל את ספריית הלקוח העדכנית של Home Graph API ל-Go (אלפא). בנוסף, כדאי לעיין במדריך למפתחים של ספריית הלקוח.

Java

בדף הזה נסביר על תחילת השימוש ב-HomeGraph API באמצעות ספריית הלקוח של Google API עבור Java. מידע נוסף זמין במשאבי העזרה הבאים:

הוספה של ספריית הלקוח לפרויקט

קובעים את סביבת ה-build ‏(Maven או Gradle) לפי הכרטיסיות הבאות:

JavaScript

כדאי לעיין במדריך למפתחים של ספריית הלקוח.

‎.NET

בדף הזה נסביר על תחילת השימוש ב-HomeGraph API באמצעות ספריית הלקוח של Google API עבור .NET. מידע נוסף זמין במשאבי העזרה הבאים:

הורדה של הספרייה

מתקינים את החבילה של NuGet:‏ Google.Apis.

Node.js

אתם יכולים לקבל את ספריית הלקוח העדכנית של Home Graph API עבור Node.js. בנוסף, כדאי לעיין במדריך למפתחים של ספריית הלקוח.

Obj-C

אתם יכולים לקבל את ספריית הלקוח העדכנית של Home Graph API עבור Objective-C. בנוסף, כדאי לעיין במדריך למפתחים של ספריית הלקוח.

PHP‏

אתם יכולים לקבל את ספריית הלקוח העדכנית של Home Graph API ל-PHP (בטא). בנוסף, כדאי לעיין במדריך למפתחים של ספריית הלקוח.

Python

בדף הזה נסביר על תחילת השימוש ב-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, עליכם להעתיק אותן לאפליקציה – בדומה לספריות של צד שלישי.

Ruby

בדף הזה נסביר על תחילת השימוש ב-HomeGraph API באמצעות ספריית הלקוח של Google API עבור Ruby. מידע נוסף זמין במשאבי העזרה הבאים:

התקנה של gem‏ google-api-client

בהתאם למערכת שלכם, יכול להיות שתצטרכו להוסיף sudo לתחילת הפקודות האלה.

אם עדיין לא התקנתם את ספריית הלקוח של Google API עבור Ruby, התקינו אותה באמצעות RubyGems:

gem install google-api-client

אם כבר התקנתם את ה-gem, הורידו את הגרסה העדכנית:

gem update -y google-api-client

תחילת השימוש בספריית הלקוח של Google API ל-Ruby

כדי ללמוד איך ליצור את הבקשה הראשונה, היעזרו במדריך לתחילת השימוש.

דרכים נוספות לגישה ל-Home Graph API

דרכים נוספות לגישה ל-Home Graph API מפורטות בטבלה הבאה:

שיטת הגישה תיאור
APIs Explorer כלי אינטראקטיבי שמאפשר להתנסות ב-Google APIs ישירות מהדפדפן.

עוד ספריות

ספריות ומאגרים אחרים שיכולים לסייע בשילובים של הבית החכם.

ספרייה תיאור
פעולות בספרייה של Google Node.js זו ספריית Node.js להטמעה של מילוי הזמנות של הבית החכם של Google. מידע נוסף על שילובים עם בית חכם זמין במודול הבית החכם.
פעולות בספרייה של Google Java זו ספריית Java להטמעה של מילוי הזמנות בבית החכם של Google. מידע נוסף על השילובים של Google לבית החכם זמין במודול הבית החכם.
סכימות JSON של Google לבית החכם מאגרים של הגדרות סכימות JSON לממשקים ולתכונות של Google לבית חכם. ניתן לעיין באפשרויות למחוללי סכימות JSON כדי ליצור פריטי מידע שנוצרו בתהליך הפיתוח של ספריות בשפות נתמכות.
ספריית ההקלדה של ה-SDK Local Home זו ספריית TypeScript להטמעה של הטמעת SDK של דף הבית. למידע נוסף, קראו את המדריך המקומי לאספקת הזמנות.