Interfejs Smart Device Management API używa standardowych kodów błędów gRPC. Więcej informacji na temat tych kodów znajdziesz w artykule Obsługa błędów.
Odpowiedź błędu w interfejsie API ma następujący format:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
Użyj pola wyszukiwania w tabeli kodów błędów, aby znaleźć błędy interfejsu API, a także wskazówki dotyczące rozwiązywania problemów i powiązane cechy i przewodniki. Treści możesz wyszukiwać w dowolnym polu w tabeli.
HTTP | RPC | Rozwiązywanie problemów |
---|---|---|
504 | DEADLINE_EXCEEDED |
Obrazy wydarzenia tracą ważność 30 sekund po opublikowaniu. Pamiętaj, przed mi przed mie przed potem przed w również w również po po po podzi po po po po po przed pooleole w online przed online w w w w wgg orleta przed podawane przed przy równieżj również również również również korzystania również jeszcze w jeszcze to ten tenście to to to inni zppa |
400 | FAILED_PRECONDITION |
Strumień WebRTC nie może być rozszerzany na dzwonki zasilane z baterii. Jeśli chcesz, aby strumień w dzwonku był dłuższy niż długość sesji początkowej, zatrzymaj istniejącą transmisję i utwórz nową. Zobacz też: Przedłużenie transmisji na żywo Polecenie ExtendWebRtcStream |
400 | FAILED_PRECONDITION |
Zgodnie z ceną ThermostatMode niektóre modele termostatów nie obsługują zmiany trybu Eko, gdy termostat jest wyłączony. Aby zmienić tryb Eko, musisz zmienić tryb termostatu na HEAT, COOL lub HEATCOOL. Zobacz też: Zmiana trybu Zadanie Ustaw tryb ThermostatMode trata Thetrame1 } |
400 | FAILED_PRECONDITION |
Nastawy temperatury nie można ustawić, gdy termostat działa w trybie Eko. Zobacz też: Zmiana wartości ustawień temperatury Termostat termiczny umiejętności cecha termostatu cecha |
404 | NOT_FOUND |
Polecenie zostało wykonane bez prawidłowej nazwy polecenia w treści żądania. Wpisz prawidłowe polecenie. |
400 | INVALID_ARGUMENT |
Użyto polecenia transmisji na żywo RTSP w przypadku kamery obsługującej WebRTC lub polecenia transmisji na żywo WebRTC dla kamery obsługującej RTSP. Zobacz też: Pobieranie obrazu z kamery |
400 | INVALID_ARGUMENT |
Polecenie zostało przesłane z nieprawidłową wartością w argumentach. Pamiętaj, aby przesłać prawidłową wartość. |
400 | INVALID_ARGUMENT |
Upewnij się, że pole heatCelsius w poleceniu jest mniejsze niż pole coolCelsius .Zobacz też: Zmień punkty nastawy temperatury Traktowanie Termostatu cech |
404 | NOT_FOUND |
Podano nieprawidłową lub brakującą nazwę urządzenia. Określ prawidłowe urządzenie. Zobacz też: Łączność trasa |
404 | NOT_FOUND |
Brakuje nieprawidłowego Project identyfikatora. Podaj prawidłowy Project identyfikator. |
400 | FAILED_PRECONDITION |
%20eventID |
504 | DEADLINE_EXCEEDED |
Spróbuj jeszcze raz wygenerować transmisję na żywo WebRTC. Zobacz też: |
400 | INVALID_ARGUMENT |
Wysłano polecenie nieobsługiwanego cechy. |
400 | INVALID_ARGUMENT |
Podczas próby wygenerowania strumienia WebRTC brakuje znaku nowego wiersza na końcu ciągu offerSdp . Sprawdź, czy ciąg znaków offerSdp kończy się ciągiem \r\n lub \n i spróbuj ponownie wygenerować strumień.Zobacz też: |
400 | INVALID_ARGUMENT |
Oferta SDP musi zawierać wszystkie 3 wiersze audio, wideo i aplikacji w tej kolejności. Zobacz też: |
400 | INVALID_ARGUMENT |
Oferta SDP audio musi być ustawiona na a=recvonly (tylko odbieranie).Zobacz też: |
403 | PERMISSION_DENIED |
user Nie przyznał developerodpowiednich uprawnień na poziomie urządzenia w Menedżerze połączeń partnerów (PCM) wymaganych do wykonania polecenia. Generując transmisję na żywo WebRTC, ten błąd może też oznaczać, że ustawienie dźwięku w offerSdp jest nieprawidłowe.Zobacz też: Zadanie łączenia konta WygenerujWebRtcStream |
429 | RESOURCE_EXHAUSTED |
Każdy deweloper ma limit liczby połączeń, które może wykonać. Jeśli wykonasz więcej połączeń niż wynosi Twój limit, otrzymasz komunikat Ograniczenie liczby żądań. Aby rozwiązać ten problem, prześlij połączenie ponownie po wygaśnięciu limitu. Zobacz też: limity piaskownicy – koncepcja |
404 | NOT_FOUND |
Pomieszczenie nie istnieje w obiekcie. Aby sprawdzić identyfikator sali, wykonaj wywołanie listy zasobów. |
404 | NOT_FOUND |
Struktura obiektu Projectnie istnieje. Aby zweryfikować identyfikator struktury, wykonaj wywołanie listy zasobów. |
400 | FAILED_PRECONDITION |
Termostat nie ma wentylatora. Na tym urządzeniu nie można korzystać z cech ani poleceń związanych z wentylatorem. Zobacz też: Włączanie i wyłączanie wentylatora Fani cecha |