La API de Smart Device Management usa códigos de error de gRPC estándar. Más información relacionados con esos códigos, consulta el artículo sobre manejo de errores.
En la API, se muestra una respuesta de error en el siguiente formato:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
Utiliza el cuadro de búsqueda de la tabla de códigos de error para buscar los errores de la API, junto con sugerencias para solucionar problemas y guías y características relacionadas. Puedes buscar contenido en cualquier campo de la tabla.
HTTP | RPC | Soluciona problemas |
---|---|---|
504 | DEADLINE_EXCEEDED |
Las imágenes del evento vencen 30 segundos después de que se publica el evento. Asegúrate de descargar la imagen antes de su vencimiento. Consulta también: Tarea de Descargar una imagen de la cámara Dispositivo de visualización Dispositivo Timbre Guía de eventos Comando GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
No se puede extender una transmisión de WebRTC en los timbres que funcionan con batería. Si una transmisión a través de un timbre debe verse más allá de la duración de la sesión inicial, detén la transmisión existente y genera una nueva. Consulta también lo siguiente: Tarea Extiende una transmisión en vivo Comando ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
Algunos modelos de termostatos no admiten el cambio del modo Eco cuando el modo del termostato está DESACTIVADO, según la característica Mododetermostato . El modo del termostato debe cambiarse a CALOR, FRÍO o HEATCOOL antes de cambiar el modo Eco. Consulta también lo siguiente: Tarea de Cambia el modo Comando SetMode ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
El punto de ajuste de temperatura no se puede establecer cuando el termostato está en el modo Eco manual. Consulta también lo siguiente: Tarea Cambia los puntos de ajuste de temperatura ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Se ejecutó un comando sin un nombre de comando válido en el cuerpo de la solicitud. Ingresa un comando válido. |
400 | INVALID_ARGUMENT |
Usaste un comando de transmisión en vivo de RTSP para una cámara compatible con WebRTC, o bien un comando de transmisión en vivo de WebRTC para una cámara compatible con RTSP. Consulta también la siguiente información: Tarea de Descargar una imagen de la cámara |
400 | INVALID_ARGUMENT |
Se envió un comando con un valor no válido en los argumentos. Asegúrate de enviar un valor válido. |
400 | INVALID_ARGUMENT |
Asegúrate de que el campo heatCelsius sea menor que el campo coolCelsius en tu comando.Consulta también lo siguiente: Tarea de Cambiar los puntos de ajuste de la temperatura ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Se especificó un nombre de dispositivo no válido o faltante. Especifica un dispositivo válido. Consulta también lo siguiente: Característica de conectividad |
404 | NOT_FOUND |
Se especificó un ID de Project no válido o faltante. Especifica un ID de Project válido. |
400 | FAILED_PRECONDITION |
Usa el eventID correcto que muestra el evento de la cámara.Consulta también lo siguiente: Tarea Controla los eventos de la cámara Dispositivo de pantalla Tarea de Controla los eventos del timbre y la cámara Guía de eventos CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
Intenta generar la transmisión en vivo de WebRTC nuevamente. Consulta también: |
400 | INVALID_ARGUMENT |
Se envió un comando no compatible para una característica. |
400 | INVALID_ARGUMENT |
Falta el carácter de línea nueva al final de la cadena offerSdp cuando se intenta generar una transmisión de WebRTC. Asegúrate de que la cadena offerSdp termine con \r\n o \n , y vuelve a intentar generar la transmisión.Consulta también lo siguiente: |
400 | INVALID_ARGUMENT |
El SDP de oferta debe contener las tres líneas m de audio, video y aplicación en ese orden. Consulta también lo siguiente: |
400 | INVALID_ARGUMENT |
El audio SDP de oferta se debe configurar en a=recvonly (solo recepción).Consulta también lo siguiente: |
403 | PERMISSION_DENIED |
user no concedió developer
los permisos de dispositivo adecuados en el Administrador de conexiones de socios (PCM) necesarios para ejecutar un
cuando se genera una transmisión en vivo de WebRTC. Cuando se genera una transmisión en vivo de WebRTC, este error también puede significa que la configuración de audio en offerSdp es incorrecta.Consulta también lo siguiente: Tarea para vincular tu cuenta Comando GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Cada desarrollador tiene una cuota que limita la cantidad de llamadas que puede hacer. Si realizas más llamadas que las que permites la cuota, recibirás el mensaje de tasa limitada. Para solucionar este problema, vuelve a enviar la llamada una vez que haya vencido la cuota. Consulta también lo siguiente: Concepto de límites de frecuencia de la zona de pruebas |
404 | NOT_FOUND |
La habitación no existe en la estructura. Realiza una llamada de lista al recurso de salas de reuniones para verificar el ID de sala. |
404 | NOT_FOUND |
La estructura no existe en Project. Haz una llamada a la lista al recurso de estructura para verificar el ID de la estructura. |
400 | FAILED_PRECONDITION |
La cámara está sin conexión o no está disponible para la transmisión debido a un problema técnico. Consulta también: Dispositivo de cámara Dispositivo de cámara (con batería) Dispositivo de cámara (con cable) Dispositivo Timbre (con batería) Dispositivo Timbre (con cable) GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
El termostato no tiene capacidad para ventilador. Las características y los comandos relacionados con los ventiladores no se pueden usar en este dispositivo. Consulta también lo siguiente: Tarea Enciende o apaga el ventilador Fan trait |