Smart Device Management API menggunakan kode error gRPC standar. Untuk informasi selengkapnya 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 dalam tabel Kode Error untuk menemukan error API, beserta tips pemecahan masalah dan karakteristik dan panduan terkait. Anda dapat menelusuri konten di {i>field<i} mana pun dalam tabel.
HTTP | PPK | Pemecahan masalah |
---|---|---|
504 | DEADLINE_EXCEEDED |
Masa berlaku gambar peristiwa akan habis 30 detik setelah peristiwa dipublikasikan. Pastikan untuk mendownload gambar sebelum masa berlakunya habis. Lihat juga: Tugas Download gambar kamera Perangkat Tampilkan Perangkat Bel pintu Panduan Acara Perintah GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
Streaming WebRTC tidak dapat diperpanjang pada bel pintu bertenaga baterai. Jika streaming di bel pintu perlu dilihat setelah durasi sesi awal, hentikan streaming yang ada dan buat yang baru. Lihat juga: Tugas Memperpanjang 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: Tugas Ubah mode Perintah SetMode ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
Titik penyetelan suhu tidak dapat disetel saat termostat dalam mode Hemat Energi manual. Lihat juga: Tugas Mengubah titik penyetelan suhu ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Perintah dijalankan 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: Tugas Download gambar kamera |
400 | INVALID_ARGUMENT |
Perintah dikirimkan dengan nilai yang tidak valid dalam argumen. Pastikan Anda mengirim nilai yang valid. |
400 | INVALID_ARGUMENT |
Pastikan kolom heatCelsius lebih kecil dari kolom coolCelsius di perintah Anda.Lihat juga: Tugas Mengubah titik penyetelan suhu ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Nama perangkat yang ditentukan tidak valid atau tidak ada. Tentukan perangkat yang valid. Lihat juga: FiturKonektivitas |
404 | NOT_FOUND |
ID yang ditetapkan Project tidak valid atau tidak ada. Tentukan ID Project yang valid. |
400 | FAILED_PRECONDITION |
Gunakan eventID yang benar yang ditampilkan oleh peristiwa terekam kamera.Lihat juga: Tugas Menangani peristiwa terekam kamera Perangkat Layar Tugas Menangani peristiwa bel pintu dan kamera Panduan Acara 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 telah dikirim untuk sebuah 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 , lalu coba buat aliran data 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 ditetapkan ke a=recvonly (hanya terima).Lihat juga: |
403 | PERMISSION_DENIED |
user tidak memberikan izin developer
izin tingkat perangkat yang sesuai di Partner Connections Manager (PCM) yang diperlukan untuk menjalankan
command. Saat membuat live stream WebRTC, error ini juga dapat berarti setelan audio di offerSdp salah.Lihat juga: Tugas Menautkan akun Perintah GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Setiap developer memiliki kuota yang membatasi jumlah panggilan yang dapat mereka lakukan. Jika melakukan lebih banyak panggilan daripada kuota, Anda akan menerima pesan Dibatasi kapasitas. Untuk memperbaiki masalah ini, kirim ulang panggilan setelah kuota habis. Lihat juga: Konsep batas kapasitas sandbox |
404 | NOT_FOUND |
Ruangan tidak ada dalam struktur. Lakukan panggilan daftar ke fasilitas ruang untuk memverifikasi ID Kamar. |
404 | NOT_FOUND |
Struktur tidak ada di Project. Buat 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: Kamera perangkat Perangkat Kamera (baterai) Perangkat Kamera (berkabel) Perangkat Bel pintu (baterai) Perangkat Bel pintu (berkabel) GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
Termostat tidak memiliki kemampuan kipas. Sifat dan perintah yang berhubungan dengan kipas tidak dapat digunakan untuk perangkat ini. Lihat juga: Tugas Mengaktifkan atau menonaktifkan kipas Fan trait |