Halaman ini menyediakan link ke cara mudah 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 dapat menggunakan library klien Google API. Library klien ini menyediakan integrasi bahasa yang lebih baik, keamanan yang lebih tinggi, dan dukungan untuk melakukan panggilan yang memerlukan otorisasi pengguna.
Go
Dapatkan library klien Home Graph API untuk Go (alfa) terbaru. Baca panduan developer terkait library klien.
Java
Halaman ini berisi informasi cara memulai HomeGraph API dengan menggunakan Library Klien Google API untuk Java. Untuk informasi selengkapnya, lihat dokumentasi berikut:
- Lihat Referensi Javadoc untuk HomeGraph API.
- Baca Panduan Developer Library Klien Google API untuk Java.
- Lakukan interaksi dengan API ini di browser menggunakan Explorer API untuk HomeGraph API.
Menambahkan library klien ke project
Pilih lingkungan build (Maven atau Gradle) dari tab berikut:
Tambahkan baris berikut ke file pom.xml
Anda:
Lihat semua versi yang tersedia di Maven Central Repository.
Tambahkan baris berikut ke file build.gradle
Anda:
Lihat semua versi yang tersedia di Maven Central Repository.
JavaScript
Baca panduan developer untuk library klien ini.
.NET
Halaman ini berisi informasi cara memulai HomeGraph API dengan menggunakan Library Klien Google API untuk .NET. Untuk mengetahui informasi selengkapnya, lihat dokumentasi berikut:
- Lihat Dokumentasi referensi.NET untuk HomeGraph API.
- Baca Panduan developer Library Klien Google API untuk .NET.
- Lakukan interaksi dengan API ini di browser menggunakan Explorer API untuk HomeGraph API.
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 untuk PHP (beta) yang terbaru. Baca panduan developer terkait library klien.
Python
Halaman ini berisi informasi cara memulai HomeGraph API dengan menggunakan Library Klien Google API untuk Python. Untuk informasi selengkapnya, lihat dokumentasi berikut:
- Lihat Referensi PyDoc untuk HomeGraph API.
- Baca Panduan developer Library Klien Google API untuk Python.
- Lakukan interaksi dengan API ini di browser menggunakan Explorer API untuk HomeGraph API.
Persyaratan sistem
- Sistem operasi:
- Linux
- macOS X
- Windows
- Python 2.7, 3.4, atau yang lebih tinggi
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 harus menjalankan sudo
terlebih dahulu.
- pip (lebih disarankan):
pip install --upgrade google-api-python-client
- Alat penyiapan:
easy_install --upgrade google-api-python-client
Penginstalan manual
- Download library klien terbaru untuk Python.
- Ekstrak kodenya.
- 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 dengan menggunakan Library Klien Google API untuk Ruby. Untuk informasi selengkapnya, lihat dokumentasi berikut:
- Baca Panduan memulai Library Klien Google API untuk Ruby.
- Lakukan interaksi dengan API ini di browser menggunakan Explorer API untuk HomeGraph API.
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 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 smart home.
Koleksi | Deskripsi |
---|---|
Library Actions on Google Node.js | Ini adalah library Node.js untuk menerapkan fulfillment smart home Google. Untuk mengetahui informasi selengkapnya tentang integrasi Smart Home, lihat modul smart home. |
Library Java Actions on Google | Ini adalah library Java untuk menerapkan fulfillment smart home Google. Untuk mengetahui informasi selengkapnya tentang integrasi smart home Google, lihat modul smart home. |
Skema JSON smart home Google | Repositori definisi skema JSON untuk intent dan antarmuka karakteristik smart home Google. Lihat opsi generator skema JSON untuk membuat artefak library untuk bahasa yang didukung. |
Koleksi pengetikan Local Home SDK | Ini adalah library TypeScript untuk menerapkan fulfillment Local Home SDK. Untuk mengetahui informasi selengkapnya, lihat panduan fulfillment lokal. |