Akıllı Cihaz Yönetimi API'si standart gRPC hata kodlarını kullanır. Bu kodlar hakkında daha fazla bilgi için hata işleme bölümüne bakın.
API'deki 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ın yanı sıra sorun giderme ipuçlarını, ilgili özellikleri ve kılavuzları bulmak için Hata Kodları tablosundaki arama kutusunu kullanın. Tablodaki herhangi bir alanda içerik arayabilirsiniz.
HTTP | TBG | Sorun giderme |
---|---|---|
504 | DEADLINE_EXCEEDED |
Etkinlik resimlerinin süresi, etkinlik yayınlandıktan 30 saniye sonra dolar. Süre dolmadan önce resmi indirin. Bkz.: Kamera görüntüsünü indirme görevi Ekran cihazı Kapı zili cihazı Etkinlikler kılavuzu GenerateImage komutu CameraMotion özelliği CameraPerson özelliği CameraSound özelliği DoorbellChime özelliği |
400 | FAILED_PRECONDITION |
WebRTC akışı, pille çalışan kapı zillerinde uzatılamıyor. Kapı zilindeki bir yayının ilk oturum uzunluğundan sonra görüntülenmesi gerekiyorsa mevcut yayını durdurun ve yeni bir yayın oluşturun. Ayrıca bkz.: Canlı yayın süresini uzatma görevi 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 HEAT, COOL veya HEATCOOL olarak değiştirilmelidir. Ayrıca bkz.: Modu değiştirme görevi SetMode komutu ThermostatMode özellik Thermostat1Tempera18/} |
400 | FAILED_PRECONDITION |
Termostat manuel Eko modundayken istenen sıcaklık ayarı yapılamaz. Bkz.: İstenen sıcaklık ayarlarını değiştirme görevi ThermostatEco özelliği ThermostatTemperatureSetpoint özelliği |
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ı. Bkz.: Kamera görüntüsünü indirme görevi |
400 | INVALID_ARGUMENT |
Bağımsız değişkenlerde geçersiz bir değer içeren bir komut gönderildi. Geçerli bir değer gönderdiğinizden emin olun. |
400 | INVALID_ARGUMENT |
Komutunuzdaki heatCelsius alanının coolCelsius alanından küçük olduğundan emin olun.Bkz.: Sıcaklık ayarlarını değiştirme görevi ThermostatTemperatureSetpoint özelliği |
404 | NOT_FOUND |
Geçersiz veya eksik bir cihaz adı belirtildi. Geçerli bir cihaz belirtin. Ayrıca bkz.: Bağlantı özellik |
404 | NOT_FOUND |
Geçersiz veya eksik bir Project ID belirtildi. Geçerli bir Project kimlik belirtin. |
400 | FAILED_PRECONDITION |
Kamera etkinliği tarafından döndürülen doğru eventID değerini kullanın.Bkz.: Kamera etkinliklerini işleme görevi Görüntü cihazı Kapı zili ve kamera etkinliklerini işleme görevi Etkinlikler kılavuzu CameraEventImage özelliği CameraMotion özelliği CameraPerson özelliği CameraSound özelliği DoorbellChime özelliği |
504 | DEADLINE_EXCEEDED |
WebRTC canlı yayınını tekrar oluşturmayı deneyin. Buna ek olarak: |
400 | INVALID_ARGUMENT |
Bir özellik için desteklenmeyen bir komut gönderildi. |
400 | INVALID_ARGUMENT |
WebRTC akışı oluşturmaya çalışırken offerSdp dizesinin sonunda yeni satır karakteri eksik. offerSdp dizeninin \r\n veya \n ile bittiğinden emin olun ve yayını tekrar oluşturmayı deneyin.Bkz. |
400 | INVALID_ARGUMENT |
Teklif SDP'si, ses, video ve uygulama m-satırlarının üçünü de bu sırayla içermelidir. Bkz.: |
400 | INVALID_ARGUMENT |
Teklif SDP sesi a=recvonly (yalnızca alma) olarak ayarlanmalıdır.Şu makaleyi de inceleyin: |
403 | PERMISSION_DENIED |
user , developer
bir komutu yürütmek için gereken İş Ortağı Bağlantıları Yöneticisi'nde (PCM) uygun cihaz düzeyinde izinleri vermedi. WebRTC canlı yayını oluştururken bu hata, offerSdp 'daki ses ayarının yanlış olduğu anlamına da gelebilir.Bkz.: 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 arama yaparsanız "Oran sınırlı" mesajını alırsınız. Bu sorunu düzeltmek için kotanın süresi dolduktan sonra çağrıyı yeniden gönderin. Ayrıca bakınız: Korumalı alan ücret sınırları kavramı |
404 | NOT_FOUND |
Oda, yapıda mevcut değil. Oda kimliğini doğrulamak için rooms kaynağına bir 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 |
Kamera çevrimdışı veya teknik bir sorun nedeniyle yayın için kullanılamıyor. Bkz.: 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. Fanla ilgili özellikler ve komutlar bu cihazda kullanılamaz. Bkz.: Fanı açma veya kapatma görevi Fan özelliği |