Akıllı ev işlemlerinin nasıl geliştirileceğini öğrenmek için yeni adres olan Google Home Geliştirici Merkezi'ne hoş geldiniz. Not: Actions Console'da işlem oluşturmaya devam edersiniz.

İstemci Kitaplıkları

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Bu sayfada Home Graph API'ye erişmek için kullanışlı yollara bağlantılar sunulmaktadır.

Home Graph API istemci kitaplıkları

Home Graph API'si HTTP ve JSON üzerine kurulu olduğundan herhangi bir standart HTTP istemcisi ona istek gönderip yanıtları ayrıştırabilir.

Ancak, HTTP istekleri oluşturmak ve yanıtları manuel olarak ayrıştırmak yerine, Google API'leri istemci kitaplıklarını kullanmak isteyebilirsiniz. İstemci kitaplıkları daha iyi dil entegrasyonu, daha yüksek güvenlik ve kullanıcı yetkilendirme gerektiren çağrılar yapma konusunda destek sunar.

Go

Go (alfa) için Home Graph API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.

Java

Bu sayfada Java için Google API İstemci Kitaplığı'nı kullanarak HomeGraph API'sini kullanmaya başlama hakkında bilgi yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:

İstemci kitaplığını projenize ekleme

Aşağıdaki sekmelerden derleme ortamınızı (Maven veya Gradle) seçin:

JavaScript

İstemci kitaplığının geliştirici kılavuzunu okuyun.

.NET

Bu sayfada, .NET için Google API İstemci Kitaplığı'nı kullanarak HomeGraph API'yi kullanmaya başlama hakkında bilgi yer alır. Daha fazla bilgi için aşağıdaki dokümanları inceleyin:

Kitaplığı indirme

NuGet paketini yükleyin: Google API'leri.

Node.js

Node.js için Home Graph API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.

Obj-C

Objective-C için Home Graph API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.

2.999

PHP (beta) için Home Graph API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.

Python

Bu sayfada, Python için Google API İstemci Kitaplığı'nı kullanarak HomeGraph API'yi kullanmaya başlama hakkında bilgi yer almaktadır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:

Sistem gereksinimleri

İstemci kitaplığını yükleme

Paket yöneticisi kullanabilir ya da Python istemci kitaplığını manuel olarak indirip yükleyebilirsiniz:

Yönetilen yükleme

Yükleme işleminizi yönetmek için pip veya kurulum araçlarını kullanın. Önce sudo çalıştırmanız gerekebilir.

  • pip (tercih edilen):
    pip install --upgrade google-api-python-client
  • Kurulum araçları:
    easy_install --upgrade google-api-python-client

Manuel yükleme

  1. Python için istemci kitaplığının en son sürümünü indirin.
  2. Kodu paketten çıkarın.
  3. Yükleyin:
    python setup.py install

App Engine

Python istemci kitaplıkları App Engine Python çalışma zamanı ortamında yüklenmediğinden, tıpkı üçüncü kitaplıklar gibi bunları uygulamanıza kopyalamanız gerekir.

Ruby

Bu sayfada, Rutin için Google API İstemci Kitaplığı'nı kullanarak HomeGraph API'yi kullanmaya başlama hakkında bilgiler yer almaktadır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:

google-api-client gem'ini yükleme

Sisteminize bağlı olarak, bu komutların başına sudo eklemeniz gerekebilir.

Daha önce Roku için Google API İstemci Kitaplığı'nı yüklemediyseniz RubyGems kullanarak yükleyin:

gem install google-api-client

Gem zaten yüklüyse en son sürüme güncelleyin:

gem update -y google-api-client

Ruby için Google API İstemci Kitaplığı'nı kullanmaya başlama

İlk kez nasıl istekte bulunacağınızı öğrenmek için Başlangıç kılavuzuna bakın.

Home Graph API'ye erişmenin diğer yolları

Aşağıdaki tabloda Home Graph API'ye erişmenin diğer yolları açıklanmıştır:

Erişim yöntemi Açıklama
API Gezgini Google API'lerini doğrudan tarayıcınızdan denemenizi sağlayan etkileşimli bir araç.

Diğer kütüphaneler

Akıllı ev entegrasyonlarınıza yardımcı olabilecek diğer kitaplıklar ve veri havuzları.

Kitaplık Açıklama
Google Node.js kitaplığındaki işlemler Bu, Google akıllı ev sipariş karşılama özelliğini uygulamak için Node.js kitaplığıdır. Akıllı Ev entegrasyonları hakkında daha fazla bilgi edinmek için akıllı ana modüle bakın.
Actions on Google Java kitaplığı Bu, Google akıllı ev istek karşılama özelliğini uygulamak için kullanılan Java kitaplığıdır. Google akıllı ev entegrasyonları hakkında daha fazla bilgi edinmek için akıllı ev modülüne göz atın.
Google akıllı ev JSON şemaları Google'ın akıllı ev amaçları ve özellik arayüzleri için kullanılan JSON şema depoları. Desteklenen diller için kitaplık yapısı oluşturmak üzere JSON şema oluşturma araçları seçeneklerine bakın.
Yerel Ev SDK yazma kitaplığı Bu, Yerel Ev SDK sipariş karşılama yöntemini uygulamak için TypeScript kitaplığıdır. Daha fazla bilgi için yerel sipariş karşılama kılavuzuna bakın.