На этой странице представлены ссылки на удобные способы доступа к API Home Graph.
Клиентские библиотеки Home Graph API
API Home Graph построен на HTTP и JSON, поэтому любой стандартный HTTP-клиент может отправлять ему запросы и анализировать ответы.
Однако вместо создания HTTP-запросов и анализа ответов вручную вы можете использовать клиентские библиотеки Google API. Клиентские библиотеки обеспечивают лучшую языковую интеграцию, повышенную безопасность и поддержку вызовов, требующих авторизации пользователя.
Идти
Получите последнюю версию клиентской библиотеки Home Graph API для Go (альфа) . Прочтите руководство разработчика клиентской библиотеки.
Джава
На этой странице содержится информация о том, как начать работу с HomeGraph API с помощью клиентской библиотеки Google API для Java. Дополнительные сведения см. в следующей документации: Выберите среду сборки (Maven или Gradle) на следующих вкладках: Добавьте в файл Посмотреть все версии, доступные в центральном репозитории Maven . Добавьте следующее в файл Посмотреть все версии, доступные в центральном репозитории Maven . Добавьте клиентскую библиотеку в свой проект
pom.xml
следующее: build.gradle
:
JavaScript
Прочтите руководство разработчика клиентской библиотеки.
.СЕТЬ
На этой странице содержится информация о том, как начать работу с HomeGraph API с помощью клиентской библиотеки Google API для .NET. Дополнительные сведения см. в следующей документации: Установите пакет NuGet: Google.Apis . Загрузка библиотеки
Node.js
Получите последнюю версию клиентской библиотеки Home Graph API для Node.js. Прочтите руководство разработчика клиентской библиотеки.
Объект-C
Получите последнюю версию клиентской библиотеки Home Graph API для Objective-C . Прочтите руководство разработчика клиентской библиотеки.
PHP
Получите последнюю версию клиентской библиотеки Home Graph API для PHP (бета-версия) . Прочтите руководство разработчика клиентской библиотеки.
питон
На этой странице содержится информация о том, как начать работу с HomeGraph API с помощью клиентской библиотеки Google API для Python. Дополнительные сведения см. в следующей документации: Вы можете либо использовать менеджер пакетов, либо вручную загрузить и установить клиентскую библиотеку Python: Используйте pip или setuptools для управления вашей установкой. Возможно, вам придется сначала запустить Поскольку клиентские библиотеки Python не установлены в среде выполнения App Engine Python , их необходимо скопировать в приложение, как и сторонние библиотеки. Системные Требования
Установите клиентскую библиотеку
Управляемая установка
sudo
.pip install --upgrade google-api-python-client
easy_install --upgrade google-api-python-client
Ручная установка
python setup.py install
Механизм приложений
Рубин
На этой странице содержится информация о том, как начать работу с HomeGraph API с помощью клиентской библиотеки Google API для Ruby. Дополнительные сведения см. в следующей документации: В зависимости от вашей системы вам может потребоваться добавить перед этими командами Если вы еще не устанавливали клиентскую библиотеку Google API для Ruby, установите ее с помощью Установите гем
google-api-client
sudo
.RubyGems
: gem install google-api-client
Если у вас уже установлен драгоценный камень, обновите его до последней версии:
gem update -y google-api-client
Начните работу с клиентской библиотекой Google API для Ruby
Чтобы узнать, как сделать свой первый запрос, см. руководство по началу работы .
Другие способы доступа к Home Graph API
В следующей таблице перечислены другие способы доступа к Home Graph API:
Метод доступа | Описание |
---|---|
Проводник API | Интерактивный инструмент, позволяющий опробовать API Google прямо в браузере. |
Другие библиотеки
Другие библиотеки и репозитории, которые могут помочь с интеграцией вашего умного дома.
Библиотека | Описание |
---|---|
Действия над библиотекой Google Node.js | Это библиотека Node.js для реализации умного дома Google. Подробнее об интеграции «Умный дом» см. в модуле «Умный дом» . |
Действия над библиотекой Google Java | Это библиотека Java для реализации умного дома Google. Для получения дополнительной информации об интеграции умного дома Google см . модуль умного дома . |
JSON-схемы умного дома Google | Хранилища определений схем JSON для интерфейсов намерений и свойств умного дома Google. См. параметры генераторов схем JSON для создания артефактов библиотек для поддерживаемых языков. |
Библиотека типов Local Home SDK | Это библиотека TypeScript для реализации Local Home SDK. Для получения дополнительной информации см. местное руководство по выполнению заказов . |