Referensi Kode Error API

Smart Device Management API menggunakan kode error gRPC standar. Untuk mengetahui informasi selengkapnya tentang kode tersebut, lihat penanganan error.

Respons error di API muncul dalam format berikut:

{
  "error": {
    "code": 404,
    "message": "Device enterprises/project-id/devices/device-id not found.",
    "status": "NOT_FOUND"
  }
}

Gunakan kotak penelusuran di tabel Kode Error untuk menemukan error API, beserta tips pemecahan masalah dan panduan serta fitur terkait. Anda dapat menelusuri konten di kolom mana pun dalam tabel.

Pesan Error HTTP RPC Pemecahan masalah
Gambar kamera tidak lagi tersedia untuk didownload. 504 DEADLINE_EXCEEDED Gambar peristiwa akan berakhir masa berlakunya 30 detik setelah peristiwa dipublikasikan. Pastikan untuk mendownload gambar sebelum masa berlakunya berakhir.

Lihat juga:
  Mendownload tugas gambar kamera
  Perangkat layar
  Perangkat bel pintu
  Panduan peristiwa
  GenerateImage
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
Perintah tidak didukung untuk bel pintu. 400 FAILED_PRECONDITION Streaming WebRTC tidak dapat diperpanjang di bel pintu yang menggunakan daya baterai. Jika streaming di bel pintu perlu dilihat di luar durasi sesi awal, hentikan streaming yang ada dan buat streaming baru.

Lihat juga:
  Memperpanjang tugas live stream
  ExtendWebRtcStream
Perintah tidak diizinkan dalam mode termostat saat ini. 400 FAILED_PRECONDITION Beberapa model termostat tidak mendukung perubahan mode Hemat Energi saat mode termostat dalam keadaan NONAKTIF, menurut ThermostatMode trait. Mode termostat harus diubah ke mode HANGAT, SEJUK, atau HANGATSEJUK sebelum mengubah mode Hemat Energi.

Lihat juga:
  Mengubah tugas mode
  SetMode
  ThermostatMode trait
  ThermostatTemperatureSetpoint trait
Perintah tidak diizinkan saat termostat dalam mode MANUAL_ECO. 400 FAILED_PRECONDITION Suhu yang ditetapkan tidak dapat disetel saat termostat dalam mode Hemat Energi manual.

Lihat juga:
  Mengubah tugas suhu yang ditetapkan
  ThermostatEco trait
  ThermostatTemperatureSetpoint trait
Perintah tidak disediakan. 404 NOT_FOUND Perintah dieksekusi tanpa nama perintah yang valid di isi permintaan. Masukkan perintah yang valid.
Perintah tidak didukung. 400 INVALID_ARGUMENT Menggunakan perintah livestream RTSP untuk kamera yang mendukung WebRTC, atau menggunakan perintah livestream WebRTC untuk kamera yang mendukung RTSP.

Lihat juga:
  Mendownload gambar kamera tugas
Berisi nilai yang tidak valid. 400 INVALID_ARGUMENT Perintah dikirimkan dengan nilai yang tidak valid dalam argumen. Pastikan untuk mengirimkan nilai yang valid.
Nilai sejuk harus lebih besar dari nilai hangat. 400 INVALID_ARGUMENT Pastikan kolom heatCelsius lebih kecil dari kolom coolCelsius dalam perintah Anda.

Lihat juga:
  Mengubah tugas suhu yang ditetapkan
  ThermostatTemperatureSetpoint trait
Perangkat tidak ditemukan. 404 NOT_FOUND Nama perangkat yang tidak valid atau tidak ada telah ditentukan. Tentukan perangkat yang valid.

Lihat juga:
  Connectivity trait
Perusahaan tidak ditemukan. 404 NOT_FOUND ID yang tidak valid atau tidak ada Project telah ditentukan. TentukanID yang valid Project .
ID peristiwa bukan milik kamera. 400 FAILED_PRECONDITION Gunakan eventID yang benar yang ditampilkan oleh peristiwa terekam kamera.

Lihat juga:
  Menangani peristiwa terekam kamera tugas
  Perangkat layar
  Menangani peristiwa terekam bel pintu dan kamera tugas
  Panduan peristiwa
  CameraEventImage trait
  CameraMotion trait
  CameraPerson trait
  CameraSound trait
  DoorbellChime trait
Gagal mengambil SDP jawaban karena waktu tunggu habis. 504 DEADLINE_EXCEEDED Coba buat live stream WebRTC lagi.

Lihat juga:
Kolom tidak ada dalam fitur. 400 INVALID_ARGUMENT Perintah yang tidak didukung dikirim untuk fitur.
SDP Penawaran Tidak Valid tidak memiliki CRLF. 400 INVALID_ARGUMENT Karakter baris baru tidak ada di akhir string offerSdp saat mencoba membuat streaming WebRTC. Pastikan string offerSdp diakhiri dengan \r\n atau \n, lalu coba buat streaming lagi.

Lihat juga:
SDP Penawaran Tidak Valid m-lines. 400 INVALID_ARGUMENT SDP Penawaran harus berisi ketiga m-lines audio, video, dan aplikasi dalam urutan tersebut.

Lihat juga:
SDP Penawaran Tidak Valid. 400 INVALID_ARGUMENT Audio SDP Penawaran harus ditetapkan ke a=recvonly (hanya terima).

Lihat juga:
Izin ditolak. 403 PERMISSION_DENIED belum memberikan izin tingkat perangkat yang sesuai di Partner Connections Manager (PCM) yang diperlukan untuk mengeksekusi suatu perintah.Saat membuat live stream WebRTC, error ini juga dapat berarti bahwa setelan audio di offerSdp salah.Lihat juga:Menautkan tugas akun Anda GenerateWebRtcStream user developer






Kapasitas terbatas. 429 RESOURCE_EXHAUSTED Setiap developer memiliki kuota yang membatasi jumlah panggilan yang dapat mereka lakukan. Jika Anda melakukan panggilan lebih banyak dari kuota Anda, Anda akan menerima pesan Kapasitas terbatas. Untuk memperbaikinya, kirim ulang panggilan setelah kuota berakhir.

Lihat juga:
  Konsep batas kapasitas sandbox
Ruang tidak ditemukan. 404 NOT_FOUND Ruang tidak ada dalam struktur. Lakukan panggilan daftar ke resource ruang untuk memverifikasi ID Ruang.
Struktur tidak ditemukan. 404 NOT_FOUND Struktur tidak ada di Project. Lakukan panggilan daftar ke resource struktur untuk memverifikasi ID Struktur.
Kamera tidak tersedia untuk streaming. 400 FAILED_PRECONDITION Kamera sedang offline atau tidak tersedia untuk streaming karena masalah teknis.

Lihat juga:
  Perangkat kamera
  Perangkat kamera (baterai)
  Perangkat kamera (berkabel)
  Perangkat bel pintu (baterai)
  Perangkat bel pintu (berkabel)
  GenerateWebRtcStream
Kipas termostat tidak tersedia. 400 FAILED_PRECONDITION Termostat tidak memiliki kemampuan kipas. Fitur dan perintah terkait kipas tidak dapat digunakan untuk perangkat ini.

Lihat juga:
  Mengaktifkan atau menonaktifkan tugas kipas
  Fan trait