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

Pesan Error HTTP RPC Pemecahan masalah
Gambar kamera tidak lagi tersedia untuk didownload. 504 DEADLINE_EXCEEDED Masa berlaku gambar acara berakhir 30 detik setelah acara dipublikasikan. Bersifat khusus











Perintah tidak didukung untuk bel pintu. 400 FAILED_PRECONDITION Streaming WebRTC tidak dapat diperluas di bel pintu yang menggunakan daya baterai. Jika streaming di bel pintu perlu dilihat setelah durasi sesi awal, hentikan streaming yang ada dan buat streaming baru.

Lihat juga:
Tugas Perluas 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 NONAKTIF, sesuai dengan karakteristik ThermostatMode . Mode termostat harus diubah ke HEAT, COOL, atau HEATCOOL sebelum mengubah mode Hemat Energi.

Lihat juga:
Tugas Mengubah mode
Perintah SetMode
ThermostatMode fitur
  Thermostat
Perintah tidak diizinkan ketika termostat dalam mode MANUAL_ECO. 400 FAILED_PRECONDITION Titik penyetelan suhu tidak dapat disetel saat termostat dalam mode Hemat Energi manual.

Lihat juga:
  Ubah tugas titik penyetelan suhu
ThermostatEco traita
  ThermostatTemperatureSetpoint fitur
Perintah tidak diberikan. 404 NOT_FOUND Perintah dieksekusi tanpa nama perintah yang valid dalam isi permintaan. Masukkan perintah yang valid.
Perintah tidak didukung. 400 INVALID_ARGUMENT Menggunakan perintah livestream RTSP untuk kamera yang mendukung WebRTC, atau menggunakan perintah live stream WebRTC untuk kamera yang mendukung RTSP.

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

Lihat juga:
  Ubah tugas setpoint suhu
ThermostatTemperatureSetpoint fitur
Perangkat tidak ditemukan. 404 NOT_FOUND Nama perangkat tidak valid atau tidak ada. Tentukan perangkat yang valid.

Lihat juga:
  Konektivitas fitur
Perusahaan tidak ditemukan. 404 NOT_FOUND ID Project yang tidak valid atau tidak ada. Tentukan ID Project yang valid.
ID acara bukan milik kamera. 400 FAILED_PRECONDITION eventID











Gagal mengambil jawaban SDP 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 telah dikirim untuk sebuah fitur.
SDP Penawaran Tidak Valid tidak memiliki CRLF. 400 INVALID_ARGUMENT Karakter baris baru tidak ada di akhir string offerSdp saat mencoba membuat aliran data WebRTC. Pastikan string offerSdp diakhiri dengan \r\n atau \n dan coba buat aliran data lagi.

Lihat juga:
Mpline SDP Penawaran Tidak Valid. 400 INVALID_ARGUMENT SDP penawaran 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 ditetapkan ke a=recvonly (hanya terima).

Lihat juga:
Izin ditolak. 403 PERMISSION_DENIED user Belum memberikan developer 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:
  Tautkan akun Anda tugas GenerateWebRtcStream perintah

Kapasitas terbatas. 429 RESOURCE_EXHAUSTED Setiap developer memiliki kuota yang membatasi jumlah panggilan yang dapat mereka lakukan. Jika Anda melakukan panggilan lebih banyak daripada kuota, Anda akan menerima pesan Pembatasan kapasitas. Untuk memperbaikinya, kirimkan ulang panggilan setelah masa berlaku kuota berakhir.

Lihat juga:
Konsep Batas kapasitas sandbox
Ruang tidak ditemukan. 404 NOT_FOUND Ruang tidak ada dalam struktur. Lakukan panggilan daftar ke fasilitas ruang untuk memverifikasi ID Kamar.
Struktur tidak ditemukan. 404 NOT_FOUND Struktur tidak ada di Project. Lakukan panggilan daftar ke resource struktur untuk memverifikasi ID Struktur.
Kipas termostat tidak tersedia. 400 FAILED_PRECONDITION Termostat tidak memiliki kemampuan kipas. Sifat dan perintah terkait kipas tidak dapat digunakan untuk perangkat ini.

Lihat juga:
Tugas Mematikan atau mematikan kipas
Karakter Kipas