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 karakteristik terkait. Anda dapat menelusuri konten di kolom mana pun dalam tabel.

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

Lihat juga:
  Mendownload gambar kamera
  Perangkat
  Perangkat
  Panduan
  Perintah 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 bertenaga baterai. Jika streaming di bel pintu perlu dilihat di luar durasi sesi awal, hentikan streaming yang ada dan buat streaming baru.

Lihat juga:
  Tugas Memperpanjang live stream
  Perintah ExtendWebRtcStream
Perintah tidak diizinkan dalam mode termostat saat ini. 400 FAILED_PRECONDITION Beberapa model termostat tidak mendukung perubahan mode Hemat Energi saat mode termostat adalah NONAKTIF, menurut trait ThermostatMode . Mode termostat harus diubah ke HEAT, COOL, atau HEATCOOL sebelum mengubah mode Hemat Energi.

Lihat juga:
  Mengubah mode tugas
  SetMode perintah
  ThermostatMode trait
  ThermostatTemperatureSetpoint trait
Perintah tidak diizinkan saat termostat dalam mode MANUAL_ECO. 400 FAILED_PRECONDITION Titik penyetelan suhu tidak dapat disetel saat termostat dalam mode Hemat Energi manual.

Lihat juga:
  Mengubah titik penyetelan suhu
  ThermostatEco trait
  ThermostatTemperatureSetpoint trait
Perintah tidak diberikan. 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 live stream RTSP untuk kamera yang mendukung WebRTC, atau menggunakan perintah live stream WebRTC untuk kamera yang mendukung RTSP.

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

Lihat juga:
  Tugas mengubah titik penyetelan suhu
  ThermostatTemperatureSetpoint trait
Perangkat tidak ditemukan. 404 NOT_FOUND Nama perangkat yang tidak valid atau tidak ada telah ditentukan. Tentukan perangkat yang valid.

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

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

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

Lihat juga:
Baris m SDP penawaran tidak valid. 400 INVALID_ARGUMENT Penawaran SDP harus berisi ketiga m-line audio, video, dan aplikasi dalam urutan tersebut.

Lihat juga:
SDP Penawaran tidak valid. 400 INVALID_ARGUMENT Audio SDP penawaran harus disetel ke a=recvonly (hanya menerima).

Lihat juga:
Izin ditolak. 403 PERMISSION_DENIED user belum memberikan izin tingkat perangkat yang sesuai di Partner Connections Manager (PCM) yang diperlukan untuk menjalankan perintah.

Saat membuat live stream WebRTC, error ini juga dapat berarti bahwa setelan audio di offerSdp salah.

Lihat juga:
  Tugas Tautkan akun Anda
  Perintah GenerateWebRtcStream
developer
Kapasitas terbatas. 429 RESOURCE_EXHAUSTED Setiap developer memiliki kuota yang membatasi jumlah panggilan yang dapat mereka lakukan. Jika Anda melakukan lebih banyak panggilan daripada kuota, Anda akan menerima pesan Rate limited. Untuk memperbaikinya, kirim ulang panggilan setelah kuota berakhir.

Lihat juga:
  Konsep batas kecepatan sandbox
Ruang tidak ditemukan. 404 NOT_FOUND Ruangan tidak ada dalam struktur. Lakukan panggilan daftar ke resource ruangan untuk memverifikasi ID Ruangan.
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. Perintah dan karakteristik terkait kipas tidak dapat digunakan untuk perangkat ini.

Lihat juga:
  Tugas Aktifkan atau nonaktifkan kipas
  Karakteristik kipas