Smart Device Management API menggunakan kode error gRPC standar. Untuk 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 serta panduan dan karakteristik terkait. Anda dapat menelusuri konten di kolom mana pun dalam tabel.
HTTP | PPK | Pemecahan masalah |
---|---|---|
504 | DEADLINE_EXCEEDED |
Masa berlaku gambar acara berakhir 30 detik setelah acara dipublikasikan. Pastikan untuk mendownload gambar sebelum masa berlakunya habis. Lihat juga: Tugas Mendownload gambar kamera Perangkat Layar Perangkat Bel pintu Panduan Peristiwa Perintah GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
Streaming WebRTC tidak dapat diperpanjang di bel pintu yang menggunakan baterai. Jika streaming di bel pintu perlu dilihat di luar durasi sesi awal, hentikan streaming yang ada dan buat streaming baru. Lihat juga: Tugas Memperluas live stream Perintah ExtendWebRtcStream |
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: Mengubah tugas mode perintah SetMode ThermostatMode trait {at/Settra7Temperature}{most1}Temperatur |
400 | FAILED_PRECONDITION |
Titik penyetelan suhu tidak dapat ditetapkan saat termostat berada dalam mode Hemat Energi manual. Lihat juga: Tugas Mengubah titik penyetelan suhu ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Perintah dieksekusi tanpa nama perintah yang valid dalam isi permintaan. Masukkan perintah yang valid. |
400 | INVALID_ARGUMENT |
Menggunakan perintah livestream RTSP untuk kamera yang mendukung WebRTC, atau menggunakan perintah livestream WebRTC untuk kamera yang mendukung RTSP. Lihat juga: Download tugas gambar kamera |
400 | INVALID_ARGUMENT |
Perintah dikirimkan dengan nilai yang tidak valid dalam argumen. Pastikan untuk mengirim nilai yang valid. |
400 | INVALID_ARGUMENT |
Pastikan kolom heatCelsius kurang dari kolom coolCelsius dalam perintah Anda.Lihat juga: Tugas Mengubah titik penyetelan suhu ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Nama perangkat yang tidak valid atau tidak ada telah ditentukan. Tentukan perangkat yang valid. Lihat juga: Fitur Konektivitas |
404 | NOT_FOUND |
ID Project yang tidak valid atau tidak ada telah ditentukan. Tentukan ID Project yang valid. |
400 | FAILED_PRECONDITION |
Gunakan eventID yang benar yang ditampilkan oleh peristiwa kamera.Lihat juga: Tugas Menangani peristiwa kamera Perangkat Layar Tugas Menangani peristiwa bel pintu dan kamera Panduan Peristiwa CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
Coba buat live stream WebRTC lagi. Lihat juga: |
400 | INVALID_ARGUMENT |
Perintah yang tidak didukung dikirim untuk suatu karakteristik. |
400 | INVALID_ARGUMENT |
Karakter baris baru tidak ada di akhir string offerSdp saat mencoba membuat aliran WebRTC. Pastikan string offerSdp diakhiri dengan \r\n atau \n dan coba buat streaming lagi.Lihat juga: |
400 | INVALID_ARGUMENT |
SDP penawaran harus berisi ketiga m-line audio, video, dan aplikasi dalam urutan tersebut. Lihat juga: |
400 | INVALID_ARGUMENT |
Audio SDP penawaran harus disetel ke a=recvonly (hanya terima).Lihat juga: |
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 setelan audio di offerSdp salah.Lihat juga: tugas Tautkan akun Anda perintah GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Setiap developer memiliki kuota yang membatasi jumlah panggilan yang dapat dilakukan. Jika melakukan lebih banyak panggilan daripada kuota, Anda akan menerima pesan Batas kapasitas. Untuk memperbaiki masalah ini, kirim ulang panggilan setelah kuota habis masa berlakunya. Lihat juga: Konsep Batas kapasitas sandbox |
404 | NOT_FOUND |
Ruangan tidak ada dalam struktur. Lakukan panggilan daftar ke resource ruang untuk memverifikasi ID Ruang. |
404 | NOT_FOUND |
Struktur tidak ada di Project. Lakukan panggilan daftar ke resource struktur untuk memverifikasi ID Struktur. |
400 | FAILED_PRECONDITION |
Kamera 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) Perintah GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
Termostat tidak memiliki kemampuan kipas. Sifat dan perintah yang terkait dengan kipas tidak dapat digunakan untuk perangkat ini. Lihat juga: Tugas Mengaktifkan atau menonaktifkan kipas Fitur Kipas |