API Hata Kodu Referansı

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.

Hata Mesajı HTTP RPC Sorun giderme
Kamera resmi artık indirilemiyor. 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



Komut, kapı zili için desteklenmiyor. 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
Geçerli termostat modunda komuta izin verilmez. 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
Termostat MANUAL_ECO modundayken komuta izin verilmez. 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
Komut sağlanmadı. 404 NOT_FOUND İstek gövdesinde geçerli bir komut adı olmadan bir komut çalıştırıldı. Geçerli bir komut girin.
Komut desteklenmiyor. 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
Geçersiz bir değer içeriyor. 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.
Soğutma değeri ısıtma değerinden büyük olmalıdır. 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
Cihaz bulunamadı. 404 NOT_FOUND Geçersiz veya eksik bir cihaz adı belirtildi. Geçerli bir cihaz belirtin.

Ayrıca bkz.:
  Bağlantı özelliği
Kuruluş bulunamadı. 404 NOT_FOUND Geçersiz veya eksik Project bir kimlik belirtildi. Geçerli bir Project kimlik belirtin.
Etkinlik kimliği kameraya ait değil. 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




Zaman aşımı nedeniyle yanıt SDP'si alınamadı. 504 DEADLINE_EXCEEDED WebRTC canlı yayınını tekrar oluşturmayı deneyin.

Şu makaleyi de inceleyebilirsiniz:
Alan, özelliklerde yok. 400 INVALID_ARGUMENT Bir özellik için desteklenmeyen bir komut gönderildi.
Geçersiz Teklif SDP'sinde CRLF eksik. 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:
Teklif SDP m-satırları geçersiz. 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.:
Geçersiz Teklif SDP'si. 400 INVALID_ARGUMENT Fırsat SDP sesi a=recvonly olarak ayarlanmalıdır (yalnızca alma).

Ayrıca bkz.:
İzin reddedildi. 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


Hız sınırlandırıldı. 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ı
Oda bulunamadı. 404 NOT_FOUND Oda, yapıda yok. Oda kimliğini doğrulamak için odalar kaynağına bir liste çağrısı yapın.
Yapı bulunamadı. 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.
Termostat vantilatörü kullanılamıyor. 400 FAILED_PRECONDITION Termostatta fan özelliği yok. Bu cihazda fanla ilgili özellikler ve komutlar kullanılamaz.

Şu makaleyi de inceleyebilirsiniz:
  Fan