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.
HTTP | RPC | Pemecahan masalah |
---|---|---|
504 | DEADLINE_EXCEEDED |
Masa berlaku gambar acara berakhir 30 detik setelah acara dipublikasikan. Bersifat khusus |
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 |
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 |
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 |
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 live stream WebRTC untuk kamera yang mendukung RTSP. Lihat juga: Mendownload tugas kamera gambar |
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 di perintah Anda.Lihat juga: Ubah tugas setpoint suhu ThermostatTemperatureSetpoint fitur |
404 | NOT_FOUND |
Nama perangkat tidak valid atau tidak ada. Tentukan perangkat yang valid. Lihat juga: Konektivitas fitur |
404 | NOT_FOUND |
ID Project yang tidak valid atau tidak ada. Tentukan ID Project yang valid. |
400 | FAILED_PRECONDITION |
eventID |
504 | DEADLINE_EXCEEDED |
Coba buat live stream WebRTC lagi. Lihat juga: |
400 | INVALID_ARGUMENT |
Perintah yang tidak didukung telah dikirim untuk sebuah fitur. |
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: |
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 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 |
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 |
404 | NOT_FOUND |
Ruang tidak ada dalam struktur. Lakukan panggilan daftar ke fasilitas ruang untuk memverifikasi ID Kamar. |
404 | NOT_FOUND |
Struktur tidak ada di Project. Lakukan panggilan daftar ke resource struktur untuk memverifikasi ID Struktur. |
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 |