Bu sayfada Home Graph API'ye kolayca erişmek için bağlantılar sağlanı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önderebilir ve 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 desteği sunar.
Go
Go (alfa) için en son Home Graph API istemci kitaplığı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'yi kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
- HomeGraph API için Javadoc referansına göz atın.
- Java için Google API İstemci Kitaplığı ile ilgili Geliştirici Kılavuzu'nu okuyun.
- HomeGraph API için API Gezgini'ni kullanarak tarayıcınızda bu API ile etkileşimde bulunun.
İstemci kitaplığını projenize ekleme
Aşağıdaki sekmelerden derleme ortamınızı (Maven veya Gradle) seçin:
pom.xml
dosyanıza aşağıdakileri ekleyin:
build.gradle
dosyanıza aşağıdakileri ekleyin:
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 bilgiler yer alır. Daha fazla bilgi için aşağıdaki belgelere bakın:
- HomeGraph API için.NET referans dokümanlarına göz atın.
- .NET için Google API İstemci Kitaplığı ile ilgili Geliştirici Kılavuzu'nu okuyun.
- HomeGraph API için API Gezgini'ni kullanarak tarayıcınızda bu API ile etkileşimde bulunun.
Kitaplığı indirme
NuGet paketini yükleyin: Google API'leri.
Node.js
Node.js için Home Graph API istemci kitaplığı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 bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
- HomeGraph API için PyDoc referansına göz atın.
- Python için Google API İstemci Kitaplığı ile ilgili Geliştirici Kılavuzu'nu okuyun.
- HomeGraph API için API Gezgini'ni kullanarak tarayıcınızda bu API ile etkileşimde bulunun.
Sistem gereksinimleri
- İşletim sistemleri:
- Linux
- macOS X
- Windows
- Python 2.7, 3.4 veya sonraki sürümler
İ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üklemenizi 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
- Python için istemci kitaplığının en son sürümünü indirin.
- Kodu paketten çıkarın.
- 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, Yakıt için Google API İstemci Kitaplığı'nı kullanarak HomeGraph API'yi kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
- Ruby için Google API İstemci Kitaplığı ile ilgili Başlangıç Kılavuzu'nu okuyun.
- HomeGraph API için API Gezgini'ni kullanarak tarayıcınızda bu API ile etkileşimde bulunun.
google-api-client
gem'ini yükleme
Sisteminize bağlı olarak, bu komutların başına sudo
eklemeniz gerekebilir.
Daha önce Ruby için Google API istemci 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şme yolları listelenmiştir:
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 depolar.
Kitaplık | Açıklama |
---|---|
Actions on Google Node.js kitaplığı | 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 için akıllı ana modüle bakın. |
Actions on Google Java kitaplığı | Bu, Google akıllı ev sipariş karşılama özelliğini uygulamaya yönelik Java kitaplığıdır. Google akıllı ev entegrasyonları hakkında daha fazla bilgi için akıllı ev modülüne bakın. |
Google akıllı ev JSON şemaları | Google akıllı ev amaçları ve özellik arayüzleri için 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'sı istek karşılamayı uygulamak için TypeScript kitaplığıdır. Daha fazla bilgi için yerel sipariş karşılama kılavuzuna bakın. |