A API Smart Device Management usa códigos de erro gRPC padrão. Para mais informações nesses códigos, consulte a seção sobre tratamento de erros.
Uma resposta de erro na API aparece no seguinte formato:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
Use a caixa de pesquisa na tabela Códigos de erros para encontrar erros de API, junto com e dicas de solução de problemas e características e guias relacionados. Você pode pesquisar conteúdo em qualquer campo da tabela.
HTTP | RPC | Solução de problemas |
---|---|---|
504 | DEADLINE_EXCEEDED |
As imagens do evento expiram 30 segundos após a publicação. Faça o download da imagem antes que ela expire. Confira também: Tarefa Fazer o download de uma imagem da câmera Dispositivo de tela Dispositivo com Campainha Guia de eventos Comando GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
Um stream WebRTC não pode ser estendido em campainhas com bateria. Se um stream em uma campainha precisar ser visto além da duração da sessão inicial, interrompa o stream existente e gere um novo. Confira também: Estender uma tarefa de transmissão ao vivo Comando ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
Alguns modelos de termostato não são compatíveis com a mudança do modo Eco quando ele estiver DESATIVADO, de acordo com o ThermostatMode . O modo do termostato precisa ser alterado para Aquecer, Resfriar ou Aquecer completamente antes de mudar o modo Eco. Consulte também: Tarefa Mudar o modo Comando SetMode ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
Não é possível definir a temperatura programada quando o termostato está no modo Eco manual. Confira também: Mudar as temperaturas programadas da tarefa ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Um comando foi executado sem um nome de comando válido no corpo da solicitação. Insira um comando válido. |
400 | INVALID_ARGUMENT |
Usou um comando de transmissão ao vivo RTSP para uma câmera compatível com WebRTC ou usou um comando de transmissão ao vivo WebRTC para uma câmera compatível com RTSP. Consulte também: Tarefa Fazer o download de uma imagem da câmera |
400 | INVALID_ARGUMENT |
Um comando foi enviado com um valor inválido nos argumentos. Envie um valor válido. |
400 | INVALID_ARGUMENT |
Verifique se o campo heatCelsius é menor que o campo coolCelsius no seu comando.Consulte também: tarefa Mudar as temperaturas programadas ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
Um nome de dispositivo inválido ou ausente foi especificado. Especifique um dispositivo válido. Confira também: Característica de conectividade |
404 | NOT_FOUND |
Foi especificado um ID Project inválido ou ausente. Especifique um ID Project válido. |
400 | FAILED_PRECONDITION |
Use a eventID correta retornada pelo evento da câmera.Consulte também: Tarefa Gerenciar eventos da câmera Dispositivo de tela Tarefa Gerenciar eventos da campainha e da câmera Guia de eventos CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
Tente gerar a transmissão ao vivo WebRTC novamente. Confira também: |
400 | INVALID_ARGUMENT |
Um comando incompatível foi enviado para uma característica. |
400 | INVALID_ARGUMENT |
O caractere de nova linha está ausente no final da string offerSdp ao tentar gerar um stream WebRTC. Confira se a string offerSdp termina com \r\n ou \n e tente gerar o stream novamente.Confira também: |
400 | INVALID_ARGUMENT |
O SDP da oferta precisa conter todas as três linhas m de áudio, vídeo e aplicativo nessa ordem. Confira também: |
400 | INVALID_ARGUMENT |
O áudio SDP da oferta precisa ser definido como a=recvonly (somente recebimento).Consulte também: |
403 | PERMISSION_DENIED |
A user não concedeu a permissão developer
as permissões apropriadas no nível do dispositivo no Partner Connections Manager (PCM) necessárias para executar uma
Ao gerar uma transmissão ao vivo WebRTC, esse erro também pode significa que a configuração de áudio na offerSdp está incorreta.Confira também: Tarefa Vincular sua conta Comando GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Cada desenvolvedor tem uma cota que limita o número de chamadas que podem ser feitas. Se você fizer mais chamadas do que sua cota, receberá a mensagem de Taxa limitada. Para corrigir isso, reenvie a chamada depois que a cota expirar. Confira também: Conceito de limites de taxa de sandbox |
404 | NOT_FOUND |
A sala não existe na estrutura. Faça uma chamada de lista para o recurso de salas para verificar o ID da sala. |
404 | NOT_FOUND |
A estrutura não existe no Project. Faça uma chamada de lista para o recurso da estrutura para verificar o ID da estrutura. |
400 | FAILED_PRECONDITION |
A câmera está off-line ou indisponível para streaming devido a um problema técnico. Confira também: Dispositivo de câmera Dispositivo Câmera (bateria) Dispositivo Câmera (com fio) Campainha (com bateria) Campainha (com fio) GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
O termostato não tem capacidade para ventilador. Características e comandos relacionados ao ventilador não podem ser usados para este dispositivo. Confira também: Tarefa Ligar ou desligar o ventilador Fan trait |