Smart Device Management API 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'de 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ı, sorun giderme ipuçlarını ve ilgili özellikleri ve kılavuzları bulmak için Hata Kodları tablosundaki arama kutusunu kullanın. Tablodaki herhangi bir alanda içerik arayabilirsiniz.
HTTP | RPC | Sorun giderme |
---|---|---|
504 | DEADLINE_EXCEEDED |
Etkinlik resimlerinin süresi, etkinlik yayınlandıktan 30 saniye sonra dolar. Geçerlilik bitiş tarihinden önce resmi indirdiğinizden emin olun. Şu bilgilere de göz atın: Kamera görüntüsü indirme Cihazı görüntüleme Kapı zili cihazı Etkinlikler kılavuzu Oluşturma Resmi komutu {15/tr}{tr31}{tr}tr}{tr{tr |
400 | FAILED_PRECONDITION |
WebRTC akışı, pille çalışan kapı zillerinde uzatılamaz. Bir kapı zilindeki akışın ilk oturum uzunluğunun ardından izlenmesi gerekiyorsa mevcut akışı durdurun ve yeni bir canlı yayın oluşturun. Ayrıca bkz. Canlı yayını genişletme görevi ExtendWebRtcStream komutu |
400 | FAILED_PRECONDITION |
ThermostatMode özelliğine göre, termostat modu KAPALI olduğunda bazı termostat modelleri Eko modunun değiştirilmesini desteklemez. Termostat modu, Eko modunu değiştirmeden önce HEAT, COOL veya HEATCOOL olarak değiştirilmelidir. Ayrıca bkz. Modu değiştirme görevi SetMode komutu ThermostatMode tratr {14/tr}{tr818{tr |
400 | FAILED_PRECONDITION |
Termostat manuel Eko modundayken sıcaklık ayarlı noktası ayarlanamaz. Ayrıca şunları inceleyin: Sıcaklık ayarlama noktalarını değiştirme görevi ThermostatEco özellik ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
İstek gövdesinde geçerli bir komut adı olmadan bir komut çalıştırı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 kullandım. Ayrıca bkz: Kamera görüntüsü indirme görevi |
400 | INVALID_ARGUMENT |
Bağımsız değişkenlerde geçersiz değerle 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.Ayrıca bkz. Sıcaklık ayarlama noktalarını değiştirme görevi ThermostatTemperatureSetpoint özellik |
404 | NOT_FOUND |
Geçersiz veya eksik bir cihaz adı belirtildi. Geçerli bir cihaz belirtin. Ayrıca bkz.: Bağlantı özelliği |
404 | NOT_FOUND |
Geçersiz veya eksik Project bir kimlik belirtildi. Geçerli bir Project kimlik belirtin. |
400 | FAILED_PRECONDITION |
Kamera etkinliği tarafından döndürülen doğru eventID özelliğini kullanın.Şunlara da bakın: Kamera etkinliklerini işleme görevi Görüntülü reklam cihazı yönetme Kapı zili ve kamera etkinliklerini işleme görevi Etkinlikler rehberi {tr4{tr44{tr44tr{tr44tr}{tr4trtr |
504 | DEADLINE_EXCEEDED |
WebRTC canlı yayınını tekrar oluşturmayı deneyin. Şu makaleyi de inceleyebilirsiniz: |
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 dizesinin \r\n veya \n ile bittiğinden emin olun ve canlı yayını tekrar oluşturmayı deneyin.Ayrıca bkz: |
400 | INVALID_ARGUMENT |
Fırsat SDP'sinde ses, video ve uygulama m-satır'larının üçü de aynı sırada olmalıdır. Ayrıca bkz.: |
400 | INVALID_ARGUMENT |
Fırsat SDP sesi a=recvonly olarak ayarlanmalıdır (yalnızca alma).Ayrıca bkz.: |
403 | PERMISSION_DENIED |
user İş Ortağı Bağlantıları Yöneticisi'nde (PCM) komut uygulamak için gerekli olan cihaz düzeyinde developerizinler verilmemiştir. Bu hata, WebRTC canlı yayını oluştururken offerSdp içindeki ses ayarının yanlış olduğu anlamına da gelebilir.Ayrıca bkz. Hesabınızı bağlama görevi WebWebttStream komutu |
429 | RESOURCE_EXHAUSTED |
Her geliştiricinin, yapabileceği arama sayısını sınırlandıran bir kotası vardır. Kotanızdan daha fazla çağrı yaparsanız Hız sınırlı mesajı gönderilir. Bunu düzeltmek için kotanın süresi dolduğunda görüşmeyi yeniden gönderin. Şu makaleyi de inceleyebilirsiniz: Korumalı alan hız sınırları kavramı |
404 | NOT_FOUND |
Oda, yapıda yok. Oda kimliğini doğrulamak için odalar kaynağına bir liste çağrısı yapın. |
404 | NOT_FOUND |
Yapı, Projectöğesinde mevcut değil. Yapı kimliğini doğrulamak için yapı kaynağına bir liste çağrısı yapın. |
400 | FAILED_PRECONDITION |
Termostatta fan özelliği yok. Bu cihazda fanla ilgili özellikler ve komutlar kullanılamaz. Şu makaleyi de inceleyebilirsiniz: Fan |