Smart Device Management API 會使用標準的 gRPC 錯誤代碼。如要進一步瞭解這些代碼,請參閱「錯誤處理」一文。
API 中的錯誤回應格式如下:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id /devices/device-id not found.",
"status": "NOT_FOUND"
}
}
您可以使用「錯誤代碼」表格的搜尋方塊,查看 API 錯誤、疑難排解提示、相關特徵和指南。您可以在表格的任何欄位中搜尋內容。
HTTP | 單次點擊收益 | 疑難排解 |
---|---|---|
504 | DEADLINE_EXCEEDED |
活動圖片會在活動發布後 30 秒過期。請務必在到期前下載圖片。 另請參閱: 下載攝影機圖片工作項 螢幕裝置 門鈴裝置 事件指南 GenerateImage 指令 CameraMotion 特徵 CameraPerson 特徵 CameraSound 特徵 DoorbellChime 特徵 |
400 | FAILED_PRECONDITION |
在電池供電的門鈴上,無法延長 WebRTC 串流。如果需要查看門鈴的串流,且時間超過初始工作階段長度,請停止現有的串流並產生新的串流。 另請參閱: 延長直播任務 ExtendWebRtcStream 指令 |
400 | FAILED_PRECONDITION |
根據 ThermostatMode 特徵,部分溫度控制器型號在溫度控制器模式為「關閉」時,不支援變更節能模式。溫度控制器模式必須先變更為「HEAT」、「COOL」或「HEATCOOL」,才能變更「Eco」模式。 另請參閱: 變更模式工作項 SetMode 指令 ThermostatMode trait ThermostatTemperatureSetpoint trait |
400 | FAILED_PRECONDITION |
溫度控制器處於手動節能模式時,無法設定溫度設定點。 另請參閱: 變更溫度設定點任務 ThermostatEco trait ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
執行指令時,要求主體中沒有有效的指令名稱。輸入有效的指令。 |
400 | INVALID_ARGUMENT |
為支援 WebRTC 的相機使用 RTSP 直播指令,或為支援 RTSP 的相機使用 WebRTC 直播指令。 另請參閱: 下載相機圖片任務 |
400 | INVALID_ARGUMENT |
您提交的指令引數含有無效值。請務必傳送有效的值。 |
400 | INVALID_ARGUMENT |
請確認 heatCelsius 欄位小於指令中的 coolCelsius 欄位。另請參閱: 變更溫度設定點任務 ThermostatTemperatureSetpoint 特徵 |
404 | NOT_FOUND |
指定的裝置名稱無效或遺漏。指定有效的裝置。 另請參閱: Connectivity trait |
404 | NOT_FOUND |
指定的 Project ID 無效或遺漏。指定有效的 Project ID。 |
400 | FAILED_PRECONDITION |
使用攝影機事件傳回的正確 eventID 。另請參閱: 處理攝影機事件工作項 顯示裝置 處理門鈴和攝影機事件工作項 事件指南 CameraEventImage 特徵 CameraMotion 特徵 CameraPerson 特徵 CameraSound 特徵 DoorbellChime 特徵 |
504 | DEADLINE_EXCEEDED |
請嘗試再次產生 WebRTC 直播串流。 另請參閱: |
400 | INVALID_ARGUMENT |
系統傳送了特徵不支援的指令。 |
400 | INVALID_ARGUMENT |
嘗試產生 WebRTC 串流時,offerSdp 字串結尾缺少換行字元。請確認 offerSdp 字串結尾為 \r\n 或 \n ,然後嘗試再次產生串流。另請參閱: |
400 | INVALID_ARGUMENT |
商品 SDP 必須包含音訊、影片和應用程式 m-line,且必須按照上述順序排列。 另請參閱: |
400 | INVALID_ARGUMENT |
提供者 SDP 音訊必須設為 a=recvonly (僅接收)。另請參閱: |
403 | PERMISSION_DENIED |
user 未授予 developerPartner Connections Manager (PCM) 中執行指令所需的適當裝置層級權限。 產生 WebRTC 即時串流時,這項錯誤也可能表示 offerSdp 中的音訊設定不正確。另請參閱: 連結帳戶工作 GenerateWebRtcStream 指令 |
429 | RESOURCE_EXHAUSTED |
每位開發人員都有配額,限制他們可發出的呼叫次數。如果您撥打的電話超過配額,系統會顯示「Rate limited」訊息。如要修正這個問題,請在配額到期後重新提交呼叫。 另請參閱: 沙箱頻率限制概念 |
404 | NOT_FOUND |
結構體中沒有這個房間。請對 rooms 資源發出清單呼叫,以驗證 Room ID。 |
404 | NOT_FOUND |
結構不存在於 Project中。對結構體資源發出清單呼叫,以驗證結構體 ID。 |
400 | FAILED_PRECONDITION |
攝影機處於離線狀態,或因技術問題無法串流。 另請參閱: 攝影機裝置 攝影機 (電池版)裝置 攝影機 (有線版)裝置 門鈴 (電池版)裝置 門鈴 (有線版)裝置 GenerateWebRtcStream 指令 |
400 | FAILED_PRECONDITION |
溫度控制器沒有風扇功能。此裝置無法使用風扇相關特徵和指令。 另請參閱: 開啟或關閉風扇工作 Fan 特徵 |