ב-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 |
יש דגמים של תרמוסטטים שלא תומכים בשינוי של מצב החיסכון כשהמצב של התרמוסטט הוא OFF, בהתאם למאפיין ThermostatMode . צריך לשנות את המצב של התרמוסטט ל-HEAT, COOL או HEATCOOL לפני שמשנים את מצב החיסכון. ראו גם: המשימה Change the mode הפקודה SetMode המאפייןThermostatMode המאפייןThermostatTemperatureSetpoint |
| 400 | FAILED_PRECONDITION |
אי אפשר להגדיר את הטמפרטורה לשמירה כשהתרמוסטט פועל במצב חיסכון ידני. ראו גם: השינוי של הטמפרטורות לשמירה ThermostatEco trait ThermostatTemperatureSetpoint trait |
| 404 | NOT_FOUND |
בוצעה פקודה ללא שם פקודה תקין בגוף הבקשה. מזינים פקודה תקינה. |
| 400 | INVALID_ARGUMENT |
השתמשתם בפקודת סטרימינג בשידור חי של RTSP למצלמה שתומכת ב-WebRTC, או שהשתמשתם בפקודת סטרימינג בשידור חי של WebRTC למצלמה שתומכת ב-RTSP. ראו גם: המשימה הורדת תמונה ממצלמה |
| 400 | INVALID_ARGUMENT |
פקודה נשלחה עם ערך לא תקין בארגומנטים. חשוב לשלוח ערך תקין. |
| 400 | INVALID_ARGUMENT |
חשוב לוודא שהערך בשדה heatCelsius נמוך מהערך בשדה coolCelsius בפקודה.ראו גם: שינוי הטמפרטורה לשמירה מאפיין ThermostatTemperatureSetpoint |
| 404 | NOT_FOUND |
צוין שם מכשיר לא תקין או חסר. צריך לציין מכשיר תקין. ראו גם: מאפיין הקישוריות |
| 404 | NOT_FOUND |
צוין מזהה חסר או לא תקין Project . מציינים מזהה תקין Project . |
| 400 | FAILED_PRECONDITION |
משתמשים בערך הנכון של eventID שמוחזר מאירוע שתועד במצלמה.ראו גם: המשימה Handle camera events המכשיר Display המשימה Handle doorbell and camera events המדריך Events המאפייןCameraEventImage המאפייןCameraMotion המאפייןCameraPerson המאפייןCameraSound המאפייןDoorbellChime |
| 504 | DEADLINE_EXCEEDED |
אפשר לנסות ליצור שוב את השידור החי ב-WebRTC. ראו גם: |
| 400 | INVALID_ARGUMENT |
נשלחה פקודה לא נתמכת לתכונה. |
| 400 | INVALID_ARGUMENT |
התו של השורה החדשה חסר בסוף המחרוזת offerSdp כשמנסים ליצור שידור WebRTC. צריך לוודא שהמחרוזת offerSdp מסתיימת ב-\r\n או ב-\n ולנסות שוב ליצור את השידור.ראו גם: |
| 400 | INVALID_ARGUMENT |
קובץ ה-SDP של הצעת המחיר חייב להכיל את כל שלושת קווי ה-m של האודיו, הווידאו והאפליקציה, בסדר הזה. ראו גם: |
| 400 | INVALID_ARGUMENT |
הגדרת האודיו ב-SDP של המוצר צריכה להיות a=recvonly (קבלת אודיו בלבד).ראו גם: |
| 403 | PERMISSION_DENIED |
user לא העניק ל- developerאת ההרשאות המתאימות ברמת המכשיר ב-Partner Connections Manager (PCM) שנדרשות להפעלת פקודה. כשיוצרים שידור חי ב-WebRTC, השגיאה הזו יכולה גם להצביע על כך שהגדרת האודיו ב- offerSdp שגויה.ראו גם: המשימה Link your account הפקודה GenerateWebRtcStream |
| 429 | RESOURCE_EXHAUSTED |
לכל מפתח יש מכסת שיחות מוגבלת שהוא יכול לבצע. אם תבצעו יותר שיחות מהמכסה, תוצג לכם ההודעה 'הגעת למגבלת הקצב'. כדי לפתור את הבעיה, צריך לשלוח מחדש את הקריאה אחרי שתוקף המכסה יפוג. ראו גם: מושג מגבלות הקצב של Sandbox |
| 404 | NOT_FOUND |
החדר לא קיים במבנה. מתקשרים למשאב של חדר הישיבות כדי לאמת את מזהה החדר. |
| 404 | NOT_FOUND |
המבנה לא קיים ב- Project. צריך לבצע קריאה לרשימת משאבי המבנה כדי לאמת את מזהה המבנה. |
| 400 | FAILED_PRECONDITION |
המצלמה במצב אופליין או שלא זמינה לסטרימינג בגלל בעיה טכנית. ראו גם: מכשיר מצלמה מכשיר מצלמה (סוללה) מכשיר מצלמה (עם חיבור קווי) מכשיר פעמון לדלת (סוללה) מכשיר פעמון לדלת (עם חיבור קווי) GenerateWebRtcStream |
| 400 | FAILED_PRECONDITION |
לתרמוסטט אין יכולת הפעלה של מאוורר. אי אפשר להשתמש במאפיינים ובפקודות שקשורים למאוורר במכשיר הזה. ראו גם: המשימה הפעלה או השבתה של המאוורר מאפייןהמאוורר |