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.
| HTTP | RPC | Pemecahan masalah |
|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 404 | NOT_FOUND |
Perintah dieksekusi tanpa nama perintah yang valid di 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: Mendownload gambar kamera tugas |
| 400 | INVALID_ARGUMENT |
Perintah dikirimkan dengan nilai yang tidak valid dalam argumen. Pastikan untuk mengirimkan nilai yang valid. |
| 400 | INVALID_ARGUMENT |
Pastikan kolom heatCelsius lebih kecil dari kolom coolCelsius dalam perintah Anda.Lihat juga: Mengubah tugas suhu yang ditetapkan ThermostatTemperatureSetpoint trait |
| 404 | NOT_FOUND |
Nama perangkat yang tidak valid atau tidak ada telah ditentukan. Tentukan perangkat yang valid. Lihat juga: Connectivity trait |
| 404 | NOT_FOUND |
ID yang tidak valid atau tidak ada Project telah ditentukan. TentukanID yang valid Project . |
| 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 |
| 504 | DEADLINE_EXCEEDED |
Coba buat live stream WebRTC lagi. Lihat juga: |
| 400 | INVALID_ARGUMENT |
Perintah yang tidak didukung dikirim untuk fitur. |
| 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: |
| 400 | INVALID_ARGUMENT |
SDP Penawaran harus berisi ketiga m-lines audio, video, dan aplikasi dalam urutan tersebut. Lihat juga: |
| 400 | INVALID_ARGUMENT |
Audio SDP Penawaran harus ditetapkan ke a=recvonly (hanya terima).Lihat juga: |
| 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 |
| 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 |
| 404 | NOT_FOUND |
Ruang 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 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 |
| 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 |