Library Klien

Halaman ini menyediakan link ke cara yang mudah untuk mengakses Home Graph API.

Library klien Home Graph API

Home Graph API dibuat berdasarkan HTTP dan JSON, sehingga semua klien HTTP standar dapat mengirim permintaan ke API ini dan mengurai responsnya.

Namun, daripada membuat permintaan HTTP dan mengurai respons secara manual, Anda mungkin ingin menggunakan library klien Google API. Library klien menyediakan integrasi bahasa yang lebih baik, keamanan yang ditingkatkan, dan dukungan untuk melakukan panggilan yang memerlukan otorisasi pengguna.

Go

Dapatkan library klien Home Graph API terbaru untuk Go (alfa). Baca panduan developer terkait library klien.

Java

Halaman ini berisi informasi tentang cara memulai HomeGraph API menggunakan Library Klien Google API untuk Java. Untuk informasi selengkapnya, lihat dokumentasi berikut:

Menambahkan library klien ke project

Pilih lingkungan build (Maven atau Gradle) dari tab berikut:

JavaScript

Baca panduan developer untuk library klien ini.

.NET

Halaman ini berisi informasi tentang cara memulai HomeGraph API menggunakan Library Klien Google API untuk .NET. Untuk informasi selengkapnya, lihat dokumentasi berikut:

Mendownload library

Instal paket NuGet: Google.Apis.

Node.js

Dapatkan library klien Home Graph API terbaru untuk Node.js. Baca panduan developer terkait library klien.

Obj-C

Dapatkan library klien Home Graph API terbaru untuk Objective-C. Baca panduan developer terkait library klien.

PHP

Dapatkan library klien Home Graph API terbaru untuk PHP. Baca panduan developer terkait library klien.

Python

Halaman ini berisi informasi tentang cara memulai HomeGraph API menggunakan Library Klien Google API untuk Python. Untuk informasi selengkapnya, lihat dokumentasi berikut:

Persyaratan sistem

Menginstal library klien

Anda dapat menggunakan pengelola paket atau mendownload dan menginstal library klien Python secara manual:

Penginstalan terkelola

Gunakan pip atau setuptools untuk mengelola penginstalan. Anda mungkin perlu menjalankan sudo terlebih dahulu.

  • pip (lebih disarankan):
    pip install --upgrade google-api-python-client
  • Setuptools:
    easy_install --upgrade google-api-python-client

Penginstalan manual

  1. Download library klien terbaru untuk Python.
  2. Ekstrak kodenya.
  3. Instal:
    python setup.py install

App Engine

Karena library klien Python tidak diinstal di lingkungan runtime App Engine Python, Anda harus menyalinnya ke aplikasi sama seperti library pihak ketiga.

Ruby

Halaman ini berisi informasi cara memulai HomeGraph API menggunakan Library Klien Google API untuk Ruby. Untuk informasi selengkapnya, lihat dokumentasi berikut:

Menginstal gem google-api-client

Bergantung pada sistemnya, Anda mungkin perlu mengawali perintah tersebut dengan sudo.

Jika Anda belum pernah menginstal Library Klien Google API untuk Ruby, instal menggunakan RubyGems:

gem install google-api-client

Jika Anda sudah pernah menginstal gem ini, update ke versi terbaru:

gem update -y google-api-client

Memulai Library Klien Google API untuk Ruby

Untuk mempelajari cara membuat permintaan pertama Anda, lihat Panduan memulai.

Cara lain untuk mengakses Home Graph API

Tabel berikut mencantumkan cara lain untuk mengakses Home Graph API:

Metode akses Deskripsi
APIs Explorer Alat interaktif yang memungkinkan Anda mencoba Google API langsung dari browser.

Perpustakaan lainnya

Library dan repositori lain yang dapat membantu integrasi rumah pintar Anda.

Koleksi Deskripsi
Library Node.js Actions on Google Ini adalah library Node.js untuk menerapkan fulfillment smart home Google. Untuk informasi selengkapnya tentang integrasi Smart Home, lihat modul smart home.
Library Java smart home Google Ini adalah library Java untuk menerapkan fulfillment smart home Google. Untuk informasi selengkapnya tentang integrasi smart home Google, lihat modul smart home.
Skema JSON smart home Google Repositori definisi skema JSON untuk antarmuka intent dan karakteristik smart home Google. Lihat opsi generator skema JSON untuk membuat artefak library untuk bahasa yang didukung.
Library typings Local Home SDK Ini adalah library TypeScript untuk menerapkan fulfillment Local Home SDK. Untuk informasi selengkapnya, lihat panduan fulfillment lokal.