API Hata Kodu Referansı

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.

Hata Mesajı HTTP TBG Sorun giderme
Kamera görüntüsü artık indirilemez. 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
Komut, kapı zili için desteklenmez. 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
Mevcut termostat modunda komuta izin verilmiyor. 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/}
Termostat MANUAL_ECO modundayken bu komuta izin verilmez. 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
Komut sağlanmadı. 404 NOT_FOUND İstek gövdesinde geçerli bir komut adı olmadan bir komut yürütü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 kullanıldı.

Bkz.:
  Kamera görüntüsünü indirme görevi
Geçersiz bir değer içeriyor. 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.
Soğutma değeri, ısıtma değerinden büyük olmalıdır. 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
Cihaz bulunamadı. 404 NOT_FOUND Geçersiz veya eksik bir cihaz adı belirtildi. Geçerli bir cihaz belirtin.

Ayrıca bkz.:
  Bağlantı özellik
Kuruluş bulunamadı. 404 NOT_FOUND Geçersiz veya eksik bir Project ID 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 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
Zaman aşımı nedeniyle yanıt SDP'si alınamadı. 504 DEADLINE_EXCEEDED WebRTC canlı yayınını tekrar oluşturmayı deneyin.

Buna ek olarak:
Alan, özelliklerde mevcut değil. 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 dizeninin \r\n veya \n ile bittiğinden emin olun ve yayını tekrar oluşturmayı deneyin.

Bkz.
Geçersiz teklif SDP m-satırı. 400 INVALID_ARGUMENT Teklif SDP'si, ses, video ve uygulama m-satırlarının üçünü de bu sırayla içermelidir.

Bkz.:
Geçersiz teklif SDP'si. 400 INVALID_ARGUMENT Teklif SDP sesi a=recvonly (yalnızca alma) olarak ayarlanmalıdır.

Şu makaleyi de inceleyin:
İzin reddedildi. 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
Hız sınırlandırıldı. 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ı
Oda bulunamadı. 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.
Yapı bulunamadı. 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.
Kamera, canlı yayın için kullanılamaz. 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
Termostat fanı kullanılamıyor. 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