Akıllı Cihaz Yönetimi API'si standart gRPC hata kodlarını kullanır. Okuyucu Gelirleri Yöneticisi'ni hata işleme bölümüne göz atın.
API'deki bir hata yanıtı aşağıdaki biçimde görünür:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
API hatalarını bulmak için Hata Kodları tablosundaki arama kutusunu kullanın. sorun giderme ipuçlarını, özellikleri ve rehberleri ele alacağız. Google Play'de kullanabilirsiniz.
HTTP | TBG | Sorun giderme |
---|---|---|
504 | DEADLINE_EXCEEDED |
Etkinlik resimlerinin süresi, etkinlik yayınlandıktan 30 saniye sonra dolar. Resmi, süresi dolmadan önce indirmeyi unutmayın. Şu kaynakları da inceleyin: Kamera görüntüsü indirme görevi Görüntülü cihaz Kapı zili cihazı Etkinlikler rehberi GenerateImage komutu CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
Pille çalışan kapı zillerinde WebRTC akışı uzatılamaz. Kapı zilindeki bir akışın ilk oturum süresinden sonra görüntülenmesi gerekiyorsa mevcut akışı durdurun ve yeni bir akış oluşturun. Şu kaynakları da inceleyin: Canlı yayın görevinin süresini uzatma ExtendWebRtcStream komutu |
400 | FAILED_PRECONDITION |
Bazı termostat modelleri, Termostat Modu özelliğine göre termostat modu KAPALI olduğunda Eko modunun değiştirilmesini desteklemez. Eko modu değiştirilmeden önce termostat modu ısıtma, Soğutma veya HEATCOOL olarak değiştirilmelidir. Ayrıca bkz.: Modu değiştirme görevini SetMode komutu ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
Termostat, manuel Eko modundayken istenen sıcaklık ayarı değiştirilemez. Ayrıca bkz.: İstenen sıcaklık ayarlarını değiştirme görevi ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
İstek gövdesinde geçerli bir komut adı olmadan bir komut yürütüldü. Geçerli bir komut girin. |
400 | INVALID_ARGUMENT |
WebRTC'yi destekleyen bir kamera için RTSP canlı yayın komutu veya RTSP'yi destekleyen bir kamera için WebRTC canlı yayın komutu kullanıldı. Ayrıca bkz.: Kamera görüntüsü indirme görevi |
400 | INVALID_ARGUMENT |
Bağımsız değişkenlerde geçersiz değer içeren bir komut gönderildi. Geçerli bir değer gönderdiğinizden emin olun. |
400 | INVALID_ARGUMENT |
heatCelsius alanının, komutunuzdaki coolCelsius alanından küçük olduğundan emin olun.Şu makaleyi de inceleyin: İstenen sıcaklık ayarlarını değiştirme görevi ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Geçersiz veya eksik bir cihaz adı belirtildi. Geçerli bir cihaz belirtin. Şu kaynakları da inceleyin: Bağlantı özelliği |
404 | NOT_FOUND |
Geçersiz veya eksik bir Project ID belirtildi. Geçerli bir Project kimliği belirtin. |
400 | FAILED_PRECONDITION |
Kamera etkinliği tarafından döndürülen doğru eventID değerini kullanın.Şu kaynakları da inceleyin: Kamera etkinliklerini işleme görevi Görüntülü reklam cihazı Kapı zili ve kamera etkinliklerini yönetme görevini Etkinlikler rehberi CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
WebRTC canlı yayınını tekrar oluşturmayı deneyin. Şu kaynakları da inceleyin: |
400 | INVALID_ARGUMENT |
Bir özellik için desteklenmeyen bir komut gönderildi. |
400 | INVALID_ARGUMENT |
WebRTC akışı oluşturulmaya çalışılırken offerSdp dizesinin sonunda yeni satır karakteri eksik. offerSdp dizesinin \r\n veya \n ile bittiğinden emin olun ve akışı tekrar oluşturmayı deneyin.Şu kaynakları da inceleyin: |
400 | INVALID_ARGUMENT |
Teklif SDP'si; ses, video ve uygulama m-satırlarının üçünü de ilgili sırayla içermelidir. Ayrıca bkz.: |
400 | INVALID_ARGUMENT |
Teklif SDP sesi a=recvonly (yalnızca alma) olarak ayarlanmalıdır.Şu makaleyi de inceleyin: |
403 | PERMISSION_DENIED |
user , developeriznini vermedi
iş ortağı bağlantıları yöneticisinde (PCM) bulunan uygun cihaz düzeyinde izinleri
komutunu kullanın. WebRTC canlı yayını oluştururken bu hata, offerSdp içindeki ses ayarının yanlış olduğu anlamına gelir.Şu kaynakları da inceleyin: Hesabınızı bağlama görevi GenerateWebRtcStream komutu |
429 | RESOURCE_EXHAUSTED |
Her geliştiricinin, yapabileceği çağrı sayısını sınırlandıran bir kotası vardır. Kotanızdan daha fazla çağrı yaparsanız Hız sınırlamalı mesajını alırsınız. Bu sorunu düzeltmek için kotanın süresi dolduğunda çağrıyı yeniden gönderin. Şu kaynakları da inceleyin: Korumalı alan hız sınırları kavramı |
404 | NOT_FOUND |
Oda, yapıda mevcut değil. Oda kimliğini doğrulamak için oda kaynağına liste çağrısı yapın. |
404 | NOT_FOUND |
Yapı, Projectiçinde mevcut değil. Yapı kimliğini doğrulamak için yapı kaynağına bir liste çağrısı yapın. |
400 | FAILED_PRECONDITION |
Teknik bir sorun nedeniyle kamera çevrimdışı veya canlı yayın için kullanılamıyor. Şu kaynakları da inceleyin: Kamera cihaz Kamera (pil) cihaz Kamera (kablolu) cihaz Kapı zili (pil) cihazı Kapı zili (kablolu) cihazı GenerateWebRtcStream komutu |
400 | FAILED_PRECONDITION |
Termostatta fan özelliği yok. Taraftarla ilgili özellikler ve komutlar bu cihazda kullanılamaz. Ayrıca bkz.: Fanı açma veya kapatma görevi Fan trait |