Smart Device Management API 使用標準 gRPC 錯誤代碼。如要進一步瞭解這些程式碼,請參閱錯誤處理一文。
API 中的錯誤回應會以下列格式顯示:
{
"error": {
"code": 404,
"message": "Device enterprises/project-id/devices/device-id not found.",
"status": "NOT_FOUND"
}
}
使用「錯誤代碼」表格中的搜尋框找出 API 錯誤、疑難排解提示、相關特性和指南。您可以搜尋表格中任何欄位的內容。
HTTP | RPC | 疑難排解 |
---|---|---|
504 | DEADLINE_EXCEEDED |
活動圖片會在活動發布的 30 秒後過期。 |
400 | FAILED_PRECONDITION |
以電池供電的門鈴無法擴充 WebRTC 串流。如果門鈴除了初始工作階段長度以外,還須觀看新的串流,請停止現有的串流並產生新的直播。 另請參閱: 延長直播時間的工作 ExtendedWebRtcStream 指令 |
400 | FAILED_PRECONDITION |
根據 溫度控制器 的溫度控制器模式,在溫度控制器關閉時,不支援某些節能模式。如要變更節能模式,你必須先將溫度控制器模式變更為 HEAT、COOL 或 HEATCOOL。 另請參閱:變更模式工作 SetMode 指令 ThermostatMode trait {15/trater |
400 | FAILED_PRECONDITION |
如果溫度控制器處於手動節能模式,就無法設定溫度設定點。 另請參閱: 變更溫度設定點任務 ThermostatEco tra ThermostatTemperatureSetpoint trait |
404 | NOT_FOUND |
執行指令時並未在要求主體中加入有效的指令名稱。請輸入有效的指令。 |
400 | INVALID_ARGUMENT |
針對支援 WebRTC 的相機使用 RTSP 即時串流指令,或針對支援 RTSP 的相機使用 WebRTC 即時串流指令。 另請參閱: 下載相機映像檔工作 |
400 | INVALID_ARGUMENT |
提交的指令包含無效的引數值。請務必傳送有效的值。 |
400 | INVALID_ARGUMENT |
請確認指令中的 heatCelsius 欄位小於 coolCelsius 欄位。另請參閱: 變更溫度設定點工作 ThermostatTemperatureSetpoint tra |
404 | NOT_FOUND |
指定的裝置名稱無效或遺失。指定有效的裝置。 另請參閱: 連線能力 特色 |
404 | NOT_FOUND |
指定或缺少 Project ID。請指定有效的 Project ID。 |
400 | FAILED_PRECONDITION |
等);等迅速等迅速等等情形情形等情形情形迅速等情形情形由讓系統等由讓系統等迅速讓系統迅速讓系統迅速額外的額外的查看您查看您查看您查看您查看您迅速照設eventID |
504 | DEADLINE_EXCEEDED |
再次嘗試產生 WebRTC 直播。 另請參閱: |
400 | INVALID_ARGUMENT |
傳送特性時該選用指令。 |
400 | INVALID_ARGUMENT |
嘗試產生 WebRTC 串流時,offerSdp 字串的結尾缺少換行字元。請確認 offerSdp 字串的結尾是 \r\n 或 \n ,然後再次嘗試產生串流。另請參閱: |
400 | INVALID_ARGUMENT |
優惠 SDP 必須同時包含這三項音訊、影片和應用程式 m 線。 另請參閱: |
400 | INVALID_ARGUMENT |
優惠 SDP 音訊必須設為 a=recvonly (僅接收音訊)。另請參閱: |
403 | PERMISSION_DENIED |
user
並未將 developer
offerSdp |
429 | RESOURCE_EXHAUSTED |
每位開發人員都有配額上限,可發出的呼叫數量有限。如果您的通話數量超過配額,您會收到「有頻率限制」的訊息。如要修正這個問題,請在配額到期後重新提交呼叫。 另請參閱: 沙箱頻率限制概念 |
404 | NOT_FOUND |
住家中沒有這個會議室。向會議室資源發出清單呼叫,以驗證 Room ID。 |
404 | NOT_FOUND |
Project中沒有結構。對清單資源進行清單呼叫以驗證結構 ID。 |
400 | FAILED_PRECONDITION |
溫度控制器沒有風扇功能這部裝置的粉絲相關特性和指令無法使用。 另請參閱: 開啟或關閉風扇 支持者 特色 |