L'API Smart Device Management utilizza codici di errore gRPC standard. Per ulteriori informazioni su questi codici, vedi Gestione degli errori.
Una risposta di errore nell'API viene visualizzata nel seguente formato:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
Utilizza la casella di ricerca nella tabella Codici di errore per trovare errori dell'API, nonché suggerimenti per la risoluzione dei problemi e caratteristiche e guide correlate. Puoi cercare i contenuti in qualsiasi campo della tabella.
HTTP | RPC | Risoluzione dei problemi |
---|---|---|
504 | DEADLINE_EXCEEDED |
Le immagini degli eventi scadono 30 secondi dopo la pubblicazione dell'evento. Assicurati di scaricare l'immagine prima di scadere. Vedi anche: Scarica l'attività di un'immagine della videocamera Dispositivo Display Dispositivo del campanello Guida Eventi Comando Genera immagine {13/1/2/2}}<it/2}}<it/2}.<2/2}}2. >20/2/2>. .2>. |
400 | FAILED_PRECONDITION |
Uno stream WebRTC non può essere esteso sui campanelli alimentati a batteria. Se devi guardare uno stream su un campanello oltre la durata iniziale della sessione, interrompi lo stream esistente e generane uno nuovo. Vedi anche: Estendi un'attività di live streaming Comando ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
Alcuni modelli di termostato non supportano la modifica della modalità Eco quando questa è disattivata, secondo la caratteristica ThermostatMode . La modalità termostato deve essere impostata su HEAT, FREDDO o HEATCOOL prima di cambiare la modalità Eco. Vedi anche: Cambiare la modalità dell'attività Comando SetMode ThermostatMode trait Thermostat |
400 | FAILED_PRECONDITION |
Il set-point di temperatura non può essere impostato quando il termostato è in modalità Eco manuale. Vedi anche: Modificare l'attività del set-point di temperatura Trattore ThermostatEco TraitThermostatTemperatureSetpoint |
404 | NOT_FOUND |
Un comando è stato eseguito senza un nome di comando valido nel corpo della richiesta. Inserisci un comando valido. |
400 | INVALID_ARGUMENT |
Hai usato un comando RTSP per una videocamera che supporta WebRTC o un comando WebRTC per una videocamera che supporta RTSP. Vedi anche: Scaricare un'immagine dell'immagine della videocamera |
400 | INVALID_ARGUMENT |
È stato inviato un comando con un valore non valido negli argomenti. Assicurati di inviare un valore valido. |
400 | INVALID_ARGUMENT |
Assicurati che il campo heatCelsius sia minore del campo coolCelsius nel comando.Vedi anche: Cambia l'attività per i set-point di temperatura TraitThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
È stato specificato un nome di dispositivo non valido o mancante. Specifica un dispositivo valido. Vedi anche: Connettività tratto |
404 | NOT_FOUND |
È stato specificato un ID Project non valido o mancante. Specifica un ID Project valido. |
400 | FAILED_PRECONDITION |
eventID È stato risolto il problema? |
504 | DEADLINE_EXCEEDED |
Prova a generare di nuovo il live streaming WebRTC. Vedi anche: |
400 | INVALID_ARGUMENT |
È stato inviato un comando non supportato per un trait. |
400 | INVALID_ARGUMENT |
Manca il carattere della nuova riga alla fine della stringa offerSdp quando si tenta di generare un flusso WebRTC. Assicurati che la stringa offerSdp termini con \r\n o \n e prova a generare di nuovo lo stream.Vedi anche: |
400 | INVALID_ARGUMENT |
L'SDP dell'offerta deve contenere tutte e tre le linee audio, video e dell'applicazione in questo ordine. Vedi anche: |
400 | INVALID_ARGUMENT |
L'audio SDP dell'offerta deve essere impostato su a=recvonly (solo ricezione).Vedi anche: |
403 | PERMISSION_DENIED |
L'elemento user non ha concesso developer
le autorizzazioni a livello di dispositivo appropriate in Partner Connections Manager (PCM) necessarie per eseguire un
comando. Quando si genera un live streaming WebRTC, questo errore può anche significare che l'impostazione audio in offerSdp non è corretta.Vedi anche: Collega il tuo account attività Comando Genera WebRtcStream |
429 | RESOURCE_EXHAUSTED |
Ogni sviluppatore ha una quota che limita il numero di chiamate che può effettuare. Se effettui più chiamate rispetto alla quota, riceverai il messaggio Limitazione di frequenza. Per risolvere il problema, invia di nuovo la chiamata dopo la scadenza della quota. Vedi anche: Concetto di limiti di frequenza della sandbox |
404 | NOT_FOUND |
La stanza non esiste nella struttura. Effettua una chiamata elenco alla risorsa camere per verificare l'ID camera. |
404 | NOT_FOUND |
La struttura non esiste nel Project. Effettua una chiamata elenco alla risorsa struttura per verificare l'ID struttura. |
400 | FAILED_PRECONDITION |
Il termostato non dispone di una funzione di ventilazione. Non è possibile utilizzare caratteristiche e comandi relativi alla ventola per questo dispositivo. Vedi anche: Attiva o disattiva la ventola tratto della ventola |