L'API Smart Device Management utilizza i codici di errore gRPC standard. Per ulteriori informazioni su questi codici, consulta la sezione sulla 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 gli errori dell'API, oltre a suggerimenti per la risoluzione dei problemi, caratteristiche e guide correlate. Puoi cercare contenuti in qualsiasi campo della tabella.
HTTP | RPC | Risoluzione dei problemi |
---|---|---|
504 | DEADLINE_EXCEEDED |
Le immagini dell'evento scadono 30 secondi dopo la pubblicazione dell'evento. Assicurati di scaricare l'immagine prima della scadenza. Guarda anche: Attività Scarica un'immagine della videocamera Dispositivo display Dispositivo campanello Guida Eventi Comando GenerateImage CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
400 | FAILED_PRECONDITION |
Uno stream WebRTC non può essere esteso sui campanelli alimentati a batteria. Se uno stream su un campanello deve essere visualizzato oltre la durata della sessione iniziale, interrompi lo stream esistente e generane uno nuovo. Guarda anche: Attività Estendere un live streaming Comando ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
Alcuni modelli di termostato non supportano la modifica della modalità Eco quando la modalità del termostato è OFF, in base al tratto ThermostatMode . La modalità del termostato deve essere impostata su CALDO, FREDDO o CALDO/FREDDO prima di cambiare la modalità Eco. Guarda anche: Attività Cambia la modalità Comando SetMode ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
Il set-point temperatura non può essere impostato quando il termostato è in modalità Eco manuale. Guarda anche: Attività Modificare i set-point temperatura ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
È stato eseguito un comando senza un nome valido nel corpo della richiesta. Inserisci un comando valido. |
400 | INVALID_ARGUMENT |
Hai utilizzato un comando di live streaming RTSP per una videocamera che supporta WebRTC o un comando di live streaming WebRTC per una videocamera che supporta RTSP. Guarda anche: Attività Scarica un'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 inferiore al campo coolCelsius nel comando.Guarda anche: Attività Modificare i set-point di temperatura ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
È stato specificato un nome del dispositivo non valido o mancante. Specifica un dispositivo valido. Vedi anche: Connettività trait |
404 | NOT_FOUND |
È stato specificato un ID Project non valido o mancante. Specifica un Project ID valido. |
400 | FAILED_PRECONDITION |
Utilizza il eventID corretto restituito dall'evento della videocamera.Guarda anche: Attività Gestisci gli eventi della videocamera Dispositivo di visualizzazione Attività Gestisci gli eventi del campanello e della videocamera Guida agli eventi CameraEventImage trait CameraMotion trait CameraPerson trait CameraSound trait DoorbellChime trait |
504 | DEADLINE_EXCEEDED |
Prova a generare di nuovo il live streaming WebRTC. Guarda anche: |
400 | INVALID_ARGUMENT |
È stato inviato un comando non supportato per un tratto. |
400 | INVALID_ARGUMENT |
Quando tenti di generare uno stream WebRTC, manca il carattere di nuova riga alla fine della stringa offerSdp . Assicurati che la stringa offerSdp termini con \r\n o \n e prova a generare di nuovo lo stream.Guarda anche: |
400 | INVALID_ARGUMENT |
L'SDP dell'offerta deve contenere tutte e tre le righe 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 |
Il user non ha concesso al developer
le autorizzazioni appropriate a livello di dispositivo in Partner Connections Manager (PCM) necessarie per eseguire un
comando. Quando viene generato uno stream live WebRTC, questo errore può anche indicare che l'impostazione audio in offerSdp non è corretta.Vedi anche: Attività Collega il tuo account Comando GenerateWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Ogni sviluppatore ha una quota che limita il numero di chiamate che può effettuare. Se effettui più chiamate rispetto alla tua quota, riceverai il messaggio Tariffa limitata. Per risolvere il problema, invia nuovamente la chiamata una volta scaduta la quota. Vedi anche: Concetto di Limiti di frequenza della sandbox |
404 | NOT_FOUND |
La camera non esiste nella struttura. Esegui una chiamata all'elenco della risorsa Rooms per verificare l'ID camera. |
404 | NOT_FOUND |
La struttura non esiste in Project. Esegui una chiamata all'elenco della risorsa struttura per verificare l'ID struttura. |
400 | FAILED_PRECONDITION |
La videocamera è offline o non è disponibile per lo streaming a causa di un problema tecnico. Vedi anche: Dispositivo videocamera Videocamera (a batteria) Videocamera (con cavo) Dispositivo per campanello (a batteria) Dispositivo Campanello (con cavo) GenerateWebRtcStream |
400 | FAILED_PRECONDITION |
Il termostato non ha una funzionalità di ventola. I comandi e le caratteristiche relativi alla ventola non possono essere utilizzati per questo dispositivo. Guarda anche: Attività Accendere o spegnere la ventola Caratteristica Ventola |